首页 > UITableView 执行插入、移动、删除行动画,有没有动画完成的一个回调?比如我想在插入一行后,才开始播放一个动画?

UITableView 执行插入、移动、删除行动画,有没有动画完成的一个回调?比如我想在插入一行后,才开始播放一个动画?

UITableView 执行插入、移动、删除行动画,有没有动画完成的一个回调?比如我想在插入一行后,才开始播放一个动画?


[CATransaction begin];
[tableView beginUpdates];

//...

[CATransaction setCompletionBlock: ^{
    // 回调
    NSLog(@"动画结束");
}];
NSIndexPath *p = [NSIndexPath indexPathForRow:0 inSection:0];
a--;
[self.tableView deleteRowsAtIndexPaths:@[p] withRowAnimation:UITableViewRowAnimationFade];


[tableView endUpdates];
[CATransaction commit];`
【热门文章】
【热门文章】