在CATransaction中,我有以下代码:
[CATransaction setCompletionBlock:^{
...do something ....
}];动画大约运行半秒。如果类逻辑中发生了其他事件,我希望能够取消完成块……
有没有一种方法可以防止这个块在动画开始后运行?
发布于 2015-10-16 18:39:11
尝试添加一些逻辑来检查其他事件的状态。像这样的东西:
[CATransaction setCompletionBlock:^{
if(some other events happen){
return;
}
}];https://stackoverflow.com/questions/23836649
复制相似问题