Existe uma maneira de especificar a duração das animações de linha UITableView ou de obter um retorno de chamada quando a animação for concluída?
O que eu gostaria de fazer é piscar os indicadores de rolagem após a conclusão da animação. Fazer o flash antes disso não faz nada. Até agora, a solução que tenho é atrasar meio segundo (que parece ser a duração padrão da animação), ou seja:
[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