Tengo un UITableView al que agrego una fila con una animación (usando insertRowsAtIndexPaths:withRowAnimation:
). Todo esto es bueno siempre que la tabla no sea más larga que la pantalla.UITableView desplácese hacia abajo para ver la animación de inserción
Si es más grande que la pantalla, entonces estoy tratando de desplazarme hacia la parte inferior, pero no está funcionando como quiero. Si me desplazo a la nueva fila después de que se agrega, extraño la animación. Si trato de desplazarme a ese indexPath antes de que se agregue, arroja una excepción (sobre que no es un indexPath válido)
¿Hay una solución a esto aparte de agregar una fila en blanco?
el segundo parámetro de '-insertRowsAtIndexPaths: withRowAnimation:' no es un 'BOOL'; es un tipo 'UITableViewRowAnimation' – user102008
Todavía no veo la animación añadida con esta técnica. Se desplaza bien, pero incluso si paso un valor válido para withRowAnimation (no "NO", pero UITableViewRowAnimationFade) nunca lo veo suceder. La pregunta (creo) fue cómo desplazar y aún ver la animación de agregar (¿verdad?) – Aardvark
Funciona muy bien si está utilizando 'UITableViewRowAnimation.Bottom' – zuziaka