¿Hay alguna forma de especificar la duración de las animaciones de fila UITableView o de obtener una devolución de llamada cuando finaliza la animación?Duración de animación de fila UITableView y devolución de llamada de finalización
Lo que me gustaría hacer es actualizar los indicadores de desplazamiento una vez que finalice la animación. Hacer el flash antes no hace nada. Hasta ahora, la solución que tengo es para retrasar medio segundo (que parece ser la duración de la animación por defecto), es decir:
[self.tableView insertRowsAtIndexPaths:newRows
withRowAnimation:UITableViewRowAnimationFade];
[self.tableView performSelector:@selector(flashScrollIndicators)
withObject:nil
afterDelay:0.5];
No he probado a mí mismo, pero tal vez esto podría hacerlo, con un manejo ruta del índice: '- (void) tableView: (UITableView *) tableView didEndDisplayingCell: celda (UITableViewCell *) forRowAtIndexPath: (NSIndexPath *) indexPath' – Kalle