¿Hay alguna manera de especificar la duración de las animaciones de fila de UITableView o de obtener una devolución de llamada cuando se completa la animación?
Lo que me gustaría hacer es hacer parpadear los indicadores de desplazamiento después de que se complete la animación. Hacer el flash antes de eso no hace nada. Hasta ahora, la solución que tengo es retrasar medio segundo (que parece ser la duración predeterminada de la animación), es decir:
[self.tableView insertRowsAtIndexPaths:newRows
withRowAnimation:UITableViewRowAnimationFade];
[self.tableView performSelector:@selector(flashScrollIndicators)
withObject:nil
afterDelay:0.5];
- (void)tableView:(UITableView *)tableView didEndDisplayingCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath*)indexPath