Можно ли отменить UIView
анимацию во время ее выполнения? Или мне придется опуститься до уровня CA?
то есть я сделал что-то вроде этого (может быть, тоже установил действие окончания анимации)
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
Но прежде чем анимация завершится, и я получу событие завершения анимации, я хочу отменить его (сократить его). Это возможно? В поисках гугла находят несколько человек, задающих один и тот же вопрос без ответов - и один или два человека гадают, что это невозможно.