Domanda

Data una collezione di oggetti di Word, voglio visualizzare una tag cloud scorrevole simile a quello illustrato di seguito. La mia classe Word ha proprietà per nome e il grado da cui determinerà l'ordinamento e la ponderazione dei font. Ogni parola deve essere un oggetto selezionabile (per invocare un evento). Dal momento che la raccolta può contenere migliaia di oggetti, ho solo bisogno di gestire le parole che sono attualmente presentati nella vista (vale a dire, come scorrere fuori dalla parte inferiore o superiore dello schermo, non ho più cura di loro).

Come ci si avvicina questo?

alt text

È stato utile?

Soluzione 2

Ho finito per usare un UITableView con un costume UITableViewCell contenente una serie di etichette personalizzate. Con un uso corretto di carico pigro e l'elaborazione in background, è veloce abbondanza. Vado avanti e segnare il mio come la risposta accettata, ma io apprezzo tutte le risposte.

Altri suggerimenti

Mettere testo in formato HTML in un UIWebView con alcuni JavaScript che scorre su una base a tempo. Potreste essere in grado di eventi di tocco della maniglia su elementi tramite un ponte JavaScript.

In mancanza di questo, avrete bisogno di un po 'di elementi UILabel di varie dimensioni, e un gestore di layout che le posizioni in modo appropriato, che sarà quasi certamente molto più lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top