11

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?

zumzum
  • 17,984
  • 26
  • 111
  • 172

1 Answers1

1

Try to add some logic that will check state of other events. Somthing like this:

[CATransaction setCompletionBlock:^{
    if(some other events happen){
       return;
    }
}];