É possível cancelar uma UIView
animação enquanto ela está em andamento? Ou eu teria que cair para o nível da CA?
ou seja, eu fiz algo assim (talvez definindo uma ação de animação final também):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
Porém, antes que a animação seja concluída e o evento finalize, quero cancelá-la (abrevie). Isso é possível? Ao pesquisar no Google, algumas pessoas fazem a mesma pergunta sem respostas - e uma ou duas pessoas especulando que isso não pode ser feito.