在 CATransaction 中,我有以下代码:
[CATransaction setCompletionBlock:^{
...do something ....
}];
动画约半秒运行。我希望能够取消完成块,如果一些其他事件类中的逻辑发生...
是否有办法防止这种块运行动画启动后?
最佳答案
尝试添加一些逻辑来检查其他事件的状态。像这样:
[CATransaction setCompletionBlock:^{
if(some other events happen){
return;
}
}];
关于ios - 我可以取消CATransaction completionBlock?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23836649/