Hola tengo vista de tabla con muchos objetos en ella. Si quiero agregar una fila en ella sin volver a cargar toda la tabla. Porque hay algún proceso en la celda. ¿Alguien puede ayudar?Insertar fila sin volver a cargar la tabla
8
A
Respuesta
12
Puede hacerlo de 2 maneras -
[tableView beginUpdates];
[tableView insertRowsAtIndexPaths:newResults withRowAnimation:UITableViewRowAnimationNone];
[tableView endUpdates];
o
[tableView insertRowsAtIndexPaths:newResults withRowAnimation:UITableViewRowAnimationNone];
aquí newResults
son una NSArray
de NSIndexPath
que se necesita para crear. Luego, las nuevas filas se insertan (con alguna animación o sin) en esas filas.
+0
hombre THX, su trabajo – user1072740
+0
¿Por qué ¿Estás utilizando 'withRowAnimation: UITableViewRowAnimationNone' en ambos ejemplos? – Gomfucius
2
Uso debajo del método delegado
- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
Cuestiones relacionadas
- 1. ¿Volver a cargar una sola fila jqGrid?
- 2. ¿Volver a cargar hojas de estilo CSS sin volver a cargar la página?
- 3. ¿Cómo volver a cargar un div sin volver a cargar toda la página?
- 4. actualizar o volver a cargar la tabla de datos
- 5. ¿Se puede cambiar la altura de una UITableViewCell sin volver a cargar la vista de tabla?
- 6. ¿Es posible volver a cargar la vista sin reiniciar Django?
- 7. Servidor SQL, insertar una fila bloquea la tabla completa
- 8. ¿Cómo volver a cargar gdbinit?
- 9. Cómo cambiar el encabezado de sección/pie de página de UITableView sin volver a cargar toda la vista de tabla
- 10. Volver a cargar las configuraciones sin reiniciar Emacs
- 11. ¿Cómo volver a cargar TreeStore?
- 12. Cómo volver a asignar la columna AUTO_INCREMENT para cada fila en una tabla MySQL usando PHP
- 13. Gunicorn :: volver a cargar desde la propia aplicación
- 14. ¿Cómo forzo a ActiveRecord a volver a cargar una clase?
- 15. ¿Cómo insertar una columna en una posición específica en el oráculo sin soltar y volver a crear la tabla?
- 16. volver a cargar la página en el teléfono
- 17. cómo cambiar la URL en la barra de direcciones sin volver a cargar la página
- 18. Actualizar/volver a cargar Flot en Javascript
- 19. ¿Cómo volver a cargar los datos de la tabla de datos (jquery)?
- 20. Shift + Volver a insertar linebreak en python
- 21. Obteniendo el siguiente ID sin insertar una fila
- 22. ¿Cómo puedo insertar una fila en una tabla?
- 23. Jquery y agregar fila a la tabla
- 24. ¿Cómo mantener viva la sesión sin tener que volver a cargar la página?
- 25. Actualizar la URL del navegador sin tener que volver a cargar la página
- 26. ¿Cómo puedo programar Logback para volver a cargar la configuración
- 27. ¿Volver a cargar rubygems en irb?
- 28. Volver a cargar la ventana primaria desde la ventana secundaria
- 29. Insertar fila en la tabla para cada identificación en otra tabla
- 30. ¿Cómo forzar a un script a volver a cargar y volver a ejecutar?
Código de ejemplo: http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Listings/ReadMe_txt.html –