In a CATransaction I have the following code:
[CATransaction setCompletionBlock:^{
...do something ....
}];
The animation runs for about half a second. I want to be able to cancel the completion block if some other events happen in the class logic...
Is there a way to prevent this block to run after the animation has started?
Try to add some logic that will check state of other events. Somthing like this:
[CATransaction setCompletionBlock:^{
if(some other events happen){
return;
}
}];
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With