UITableView ligne animation durée et de l'achèvement de rappel

Est-il un moyen de spécifier la durée de UITableView ligne des animations, ou pour obtenir un rappel lorsque l'animation est terminée?

Ce que je voudrais faire est de flash les indicateurs de défilement après l'animation est terminée. Faire le flash avant de ne faire quoi que ce soit. Jusqu'à présent, la solution de contournement que j'ai est de retarder d'une demi-seconde (qui semble être la valeur par défaut de l'animation de la durée), c'est à dire:

[self.tableView insertRowsAtIndexPaths:newRows
                      withRowAnimation:UITableViewRowAnimationFade];
[self.tableView performSelector:@selector(flashScrollIndicators)
                     withObject:nil
                     afterDelay:0.5];
  • Je n'ai pas essayé moi-même, mais cela pourrait peut-être faire, avec un peu de chemin d'index de manutention: - (void)tableView:(UITableView *)tableView didEndDisplayingCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath*)indexPath