Question

Étant donné une collection d'objets Word, je veux afficher un nuage de tags similaire à ce qui scrollable est indiqué ci-dessous. Ma classe a des propriétés pour mot Nom et Rank à partir de laquelle je déterminerai le tri et la pondération des polices. Chaque mot doit être un objet sélectionné (pour appeler un événement). Étant donné que la collection peut contenir des milliers d'objets, je ne dois gérer les mots qui sont actuellement présentés dans la vue (à savoir, comme ils défilent à partir du bas ou en haut de l'écran, je ne soin d'eux).

Comment aborderez-vous cela?

text alt

Était-ce utile?

La solution 2

J'ai fini à l'aide d'un UITableView avec un UITableViewCell personnalisé contenant un tableau d'étiquettes personnalisées. Avec une utilisation correcte du chargement paresseux et le traitement de fond, il est beaucoup rapide. Je vais aller de l'avant et la mienne marquer comme la réponse acceptée, mais je n'apprécie toutes les réponses.

Autres conseils

Mettre le texte au format HTML dans un UIWebView avec quelques JavaScript qui défile sur une base chronométrée. Vous pourriez être en mesure de sur des éléments via un pont JavaScript.

A défaut, vous aurez besoin d'un tas d'éléments de UILabel de différentes tailles, et un gestionnaire de mise en page que les positions façon appropriée, ce qui sera certainement beaucoup plus de travail.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top