如何在UITableViewCell上检测动画何时完成取消选择行

时间:2013-10-10 23:15:27

标签: objective-c uitableview

选择UITableViewCell后,我打电话

[tableView deselectRowAtIndexPath:indexPath animated:YES]

tableView:didSelectRowAtIndexPath:

显示取消选择动画。我想知道是否有任何方法可以检测此动画何时完成。

1 个答案:

答案 0 :(得分:9)

[CATransaction begin];

[tableView beginUpdates];

[CATransaction setCompletionBlock: ^{

    NSLog(@"Completion code here");

}];

[tableView deselectRowAtIndexPath:indexPath animated:YES];
[tableView endUpdates];

[CATransaction commit];