Pregunta

Me gustaría saber el límite del número máximo de filas que se pueden mostrar en el UITableView. Gracias de antemano.

¿Fue útil?

Solución

No parece haber ningún máximo. No inserta activamente de todos modos, que acaba de poner en práctica los métodos de delegado para servir a las células - que no están cargados todos a la vez si se hace correctamente.

Sólo después de haber probado con mil células personalizados, funcionó sin problemas. Pero con 3k incluso con índice es mucho para scroll, me gustaría considerar ponerlos en una jerarquía de navegación (pero esto depende en gran medida de su uso).

Una cosa más: Asegúrese de que sea eficaz en la elaboración de las células, es decir, implementar drawRect:. Vez de estorbar las células con etiquetas, etc. puntos de vista, esto hará que desplazarse mucho más rápido

Otros consejos

cacao con Amor Entrada de blog es muy informativo - se ve en el desempeño de una vista de tabla con miles de células

.

La pregunta es si tiene algún límite duro interno - es aparentemente suficiente para la mayoría de las necesidades - el post anterior concluye:

  

El iPhone puede manejar tablas con 100.000 filas -. Y continúa para desplazarse tan suavemente como si se tratara de sólo 100 filas

en última instancia será limitado por el hecho de que todos los métodos como numberOfRowsInSectiin toman entero argumentos, pero espero que no tendrá que acercarse a esos límites:)

En el método numberofRawInSection delegado que generalmente son el retorno recuento de la matriz que es de tipo Int, por lo que el número máximo de filas que se pueden mostrar en la sección de tableview = Int.max

Así que la capacidad ejemplo "C"

C = (maximum number of section) X (maximum number of item in section)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top