Ideas para la programación de una nube de etiquetas de desplazamiento en el iPhone?
-
10-10-2019 - |
Pregunta
Dada una colección de objetos de Word, quiero mostrar una nube de etiquetas desplazar similar a lo que se muestra a continuación. Mi clase Palabra tiene propiedades de nombre y rango de la que determinará la clasificación y ponderación de las fuentes. Cada palabra debe ser un objeto seleccionable (para invocar algún evento). Dado que la colección puede contener miles de objetos, lo único que necesita para gestionar las palabras que se presentan actualmente en la vista (es decir, a medida que se desplazan fuera de la parte inferior o superior de la pantalla, ya no me importa acerca de ellos).
¿Cómo acercarse a este?
Solución 2
Terminé usando un UITableView con una costumbre UITableViewCell que contiene un conjunto de etiquetas personalizadas. Con el uso adecuado de la carga diferida y procesamiento en segundo plano, es rápido abundancia. Voy a seguir adelante y marcar las minas como la respuesta aceptada, pero aprecio todas las respuestas.
Otros consejos
Poner texto con formato HTML en un UIWebView
con un poco de JavaScript que se desplaza en una base temporizada. Usted puede ser capaz de sobre los elementos a través de un puente de JavaScript.
De no ser así, tendrá un montón de elementos UILabel
de varios tamaños, y un controlador de distribución que las posiciones de la forma adecuada, que casi seguramente será mucho más trabajo.