Чи можливо скасувати UIView
анімацію, поки вона працює? Або мені доведеться опуститися до рівня СА?
тобто я зробив щось подібне (можливо, також встановив кінцеву анімаційну дію):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
Але перш ніж анімація завершиться, і я отримаю подію, яка закінчила анімацію, я хочу скасувати її (скоротити її). Чи можливо це? Погулявши навколо, знайдеться кілька людей, які задають одне і те ж питання, без відповідей - і один або два люди припускають, що цього не можна зробити.