Tengo muchos datos y muchas filas en mi tableView. cuando cambian los datos Quiero actualizar mis celdas visibles en la pantalla, realmente no quiero usar reloadData porque es una llamada costosa.iOS - Tabla de actualización UITableView correctamente?
¿Es posible de alguna manera actualizar solo las celdas visibles? He intentado llamar: beginUpdate
& endUpdate
sobre la mesa, pero eso no funciona todo el tiempo?
¿Alguna sugerencia?
¿Seguro reloadData es ¿costoso? Espero que sea bastante barato, siempre y cuando no uses alturas variables. Va a consultar cuántas secciones tiene en la tabla, cuántas filas en cada sección y purgar su caché. Pero las celdas se volverán a cargar bajo demanda, lo que significa que solo las celdas visibles deberían volver a cargarse. –
Si va a actualizar todas las celdas _visible_, entonces reloadData no debe ser ** tan caro. – Nevin
@StevenFisher Sí, en mi caso es muy caro, tengo muchos cálculos, como la altura requerida de las celdas y algunas llamadas a la web. Así que probablemente debería haber dicho que es caro para mi caso. – aryaxt