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?

alt text

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top