Tengo un UITableView que usa una celda de tabla personalizada y cada celda tiene un UIWebView.
Debido a que UIWebView tardó mucho en cargarse, quiero evitar volver a cargarlos a toda costa. En algunas situaciones, tengo todas las celdas cargadas, pero sus alturas están desordenadas. Por lo tanto, necesito "retransmitir" la tabla sin activar la función "cellForRow".
- Definitivamente no puedo usar reloadData ... ya que recargará las celdas nuevamente.
- Probé tableView.setNeedDisplay, setNeedsLayout, etc., ninguno de ellos puede reorganizar las celdas de la tabla
- La única forma en que funcionó, es llamar al bloque beginupdates / endupdates, ¡este bloque puede retransmitir mi tabla 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 solucionar mi problema?
UITableViewRowAnimationNone
, ¡pero con esto la animación se puede omitir fácilmente!