Est-il possible d'annuler une UIView
animation en cours? Ou devrais-je passer au niveau CA?
c'est-à-dire que j'ai fait quelque chose comme ça (peut-être en définissant une action d'animation de fin aussi):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
Mais avant que l'animation ne se termine et que j'obtienne l'événement de fin d'animation, je veux l'annuler (couper court). Est-ce possible? Googler autour trouve quelques personnes posant la même question sans réponses - et une ou deux personnes spéculant que cela ne peut pas être fait.