Ideen für die Programmierung einen Scrolling-Tag-Cloud auf dem iPhone?
-
10-10-2019 - |
Frage
eine Sammlung von Word-Objekten gegeben, möchte ich ähnlich wie eine scrollbare Tag-Wolke angezeigt werden, was unten ist. Meine Wortklasse hat Eigenschaften für Namen und Rang, von dem ich bestimmen Sortierung und Gewichtung der Schriften. Jedes Wort sollte ein wählbares Objekt (zum Aufrufen ein Ereignis) sein. Da die Sammlung Tausende von Objekten enthalten kann, ich brauchte nur Worte zu verwalten, die derzeit in der Ansicht dargestellt werden (das heißt, wie sie den Boden oder oben auf dem Bildschirm scrollen, ich nicht mehr kümmern sich um sie).
Wie würden Sie diesen Ansatz?
Lösung 2
beenden ich mit einem benutzerdefinierten einem UITableView up mit UITableViewCell eine Reihe von benutzerdefinierten Etikett enthalten. Mit dem richtigen Verwendung von verzögertes Laden und Hintergrundverarbeitung, ist es viel schneller. Ich werde weitermachen und meine als akzeptierte Antwort markieren, aber ich alle Antworten zu schätzen wissen.
Andere Tipps
Setzen Sie HTML-formatierten Text in eine UIWebView
mit einigen JavaScript, dass Rollen auf einem gewissen Zeitbasis. Möglicherweise können Sie auf Griff Touch-Ereignisse auf Elemente über eine JavaScript-Brücke .
Gelingt das nicht, werden Sie eine Reihe von UILabel
Elementen verschiedener Größen benötigen, und einen Layout-Manager, dass die Positionen sie in geeigneter Weise, die mit ziemlicher Sicherheit viel mehr Arbeit sein wird.