Uso UITableView y deseo cambiar la altura de las celdas diferentes. Pero no quiero usar datos de recarga para esto porque mi vista de tabla contiene UITextView que edito ahora y UIKeyBoard está activo.cómo cambiar la altura de la celda en uitableview sin datos de recarga
16
A
Respuesta
16
Está buscando el método reloadRowsAtIndexPaths: en UITableView. Se activará el recálculo de la altura (y posterior redibujado) de celdas específicas. Incluso puede animar el ajuste para que pueda realizar la actualización en tiempo real mientras el usuario está desplazándose, de modo que la vista de tabla no se "salta" o "tartamudee" mientras se recalculan las alturas. Acabo de implementarlo con éxito para hacer lo que describes.
0
Puede llamar beginUpdates && endUpdates
, estos se provoca altos de celdas de mesa que se recaluclated, sin recargar toda la célula
UIView.setAnimationsEnabled(false)
self.tableView.beginUpdates()
self.tableView.endUpdates()
// Re-enable animations
UIView.setAnimationsEnabled(true)
Cuestiones relacionadas
- 1. Animate cambio de altura de la celda en UITableView
- 2. Altura de la celda UITableView dinámica basada en el contenido
- 3. Personalizado UITableView Altura de celda dinámica
- 4. php_excel07- Cómo hacer crecer la altura de la celda según los datos de la celda (xls)
- 5. ¿Cómo cambiar la altura ENTRE las secciones en UITableView AGRUPADO?
- 6. Cambiar la altura de la fila de UITableView sin ignorar el teclado
- 7. Cambie la altura de la celda mientras se desplaza por una UITableView
- 8. UITableView Pantalla sin datos
- 9. Obtener la celda visible de UITableView pagingEnabled
- 10. ios uitableview uitable reutilización de la celda tiene datos viejos
- 11. cómo cambiar el tamaño de la fuente de la celda en uitableview
- 12. UITableView Detectando la última celda
- 13. UITableView moverse a la celda
- 14. UITableView ¿Detectar la celda seleccionada?
- 15. Altura UITableView con objetos de Datos Core
- 16. ¿Cómo cambiar el tamaño de la imagen para que se ajuste a la celda UITableView?
- 17. ¿Cómo aumentar la altura del separador UITableView?
- 18. Cambiar el tamaño de la altura de UITableView, y seguir desplazándose en la parte inferior
- 19. Cambiar la altura de una tablaHeaderView oculta las celdas
- 20. ¿Devuelve NSIndexPath desde la celda personalizada? (UITableView)
- 21. página de recarga php sin publicar datos
- 22. iOS cambia altura de uitableview
- 23. UITableView no se desplaza a la celda
- 24. UITableView texto de la celda Color de etiqueta
- 25. IE8 altura de la celda de la tabla de estiramiento
- 26. UITableView agregar celda Animación
- 27. UITableView toque para anular la selección de la celda
- 28. UITableView modo de selección por celda durante la edición
- 29. ¿Es posible cambiar la altura de las filas de marcador de posición en UITableView sin crear una fila ficticia?
- 30. ¿Se puede cambiar la altura de una UITableViewCell sin volver a cargar la vista de tabla?
volver a cargar la tabla puede ocultar el teclado si la altura de la fila cambios. – aksommerville
Obviamente. Esto es cierto cada vez que vuelve a dibujar una entrada en UIKit ... –
La pregunta específicamente solicita una forma de hacerlo sin tener que descartar el teclado. reloadRowsAtIndexPaths descarta el teclado –