È possibile annullare UIView
un'animazione mentre è in corso? O dovrei scendere al livello CA?
cioè ho fatto qualcosa del genere (magari impostando anche un'azione di fine animazione):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
Ma prima che l'animazione si completi e ricevo l'evento che termina, voglio annullarlo (abbreviato). È possibile? Googling trova alcune persone che fanno la stessa domanda senza risposte - e una o due persone che ipotizzano che non si possa fare.