Tengo un UITableView. Está utilizando una celda de tabla personalizada y cada celda tiene una vista de usuario. Bcoz UIWebView tomó mucho tiempo para cargar, quiero evitar recargarlos a toda costa. En algunas situaciones, tengo todas las celdas cargadas, pero sus alturas están en mal estado. Por lo tanto, necesito "retransmitir" la tabla sin activar la función "cellForRow".No quiero animación en las actualizaciones de inicio, bloque de actualizaciones finales para uitableview?
- Definitivamente no puedo usar reloadData ... ya que volverá a cargar las células.
- me trataron tableView.setNeedDisplay, setNeedsLayout etc., ninguno de ellos es capaz de reorganizar las celdas de la tabla
- La única manera en que funcionaba, es llamar beginupdates/endupdates bloque, este bloque es capaz de la redistribución mi mesa sin disparar cellForRow ! PERO, ¡no quería la animación! Este bloque produce un efecto de animación pero no lo quiero ...
¿Cómo puedo resolver mi problema?
Ese es un truco ingenioso e inteligente. ¡Lo agregaré a mi caja de herramientas! –
¡Esto es genial! Me parece que tiene algunas aplicaciones más interesantes. Descubrí que el método de las secciones de recarga siempre se animará incluso si pasa '' 'UITableViewRowAnimationNone''', pero con esto la animación se puede pasar fácilmente. –
¡Woow! Eres el jefe, hombre! – debiasej