是否有方法指定 UITableView 行动画的持续时间,或者在动画完成时获得回调?
我想做的是闪光的动画完成后滚动指示器。在那之前用闪光灯是没用的。到目前为止,我的解决方案是延迟半秒(这似乎是默认的动画持续时间) ,例如:
[self.tableView insertRowsAtIndexPaths:newRows
withRowAnimation:UITableViewRowAnimationFade];
[self.tableView performSelector:@selector(flashScrollIndicators)
withObject:nil
afterDelay:0.5];