是否可以在UIView
动画正在进行时取消它?还是我必须降到CA级别?
i、 e.我做过类似的事情(可能还会设置一个结束动画动作):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve: UIViewAnimationCurveLinear];
// other animation properties
// set view properties
[UIView commitAnimations];
但是在动画完成并且我得到动画结束事件之前,我想取消它(缩短它).这个是可能的吗?在谷歌上搜索一下,发现有几个人问了同样的问题,但没有答案-还有一两个人猜测这是不可能的.