Idee per la programmazione di un tag cloud scorrimento su iPhone?
-
10-10-2019 - |
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?
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.