如何检查UIView是否正在动画?

Wes*_*ton 12 core-graphics uikit ios

基本上,如果用户在我的动画仍在进行时按下按钮,我希望能够调整属性然后添加另一个动画,但如果动画结束,我想让它使用默认属性.这可能吗?真正好的是从图层获取isAnimating属性的方法,但我找不到这样的东西.

小智 0

如果我没有以错误的方式得到它。您可以使用CABaseAnimation并调用CAAnimationDelegate. 然后就可以实现该方法了- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag。当动画完成时,标志将为 YES。