¿Es posible cancelar un UIView
animación mientras está en progreso? ¿O tendría que bajar al nivel de CA?
es decir, he hecho algo como esto (tal vez establecer una acción de animación final también):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
Pero antes de que la animación se complete y obtenga el evento de animación finalizada, quiero cancelarlo (acortarlo). es posible? Buscar en Google encuentra a algunas personas haciendo la misma pregunta sin respuestas, y una o dos personas especulando que no se puede hacer.