12
本质上,如果用户在我的动画仍在进行时按下按钮,我希望能够调整属性,然后添加另一个动画,但是如果动画完成,我希望它使用默认属性。这可能吗?真正好的是从图层中获取isAnimating属性的方法,但我找不到像这样的东西。如何检查UIView是否具有动画效果?
本质上,如果用户在我的动画仍在进行时按下按钮,我希望能够调整属性,然后添加另一个动画,但是如果动画完成,我希望它使用默认属性。这可能吗?真正好的是从图层中获取isAnimating属性的方法,但我找不到像这样的东西。如何检查UIView是否具有动画效果?
如果我没有弄错它的方式。您可以使用CABaseAnimation
并致电CAAnimationDelegate
。那么你可以执行方法- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
。动画完成后,该标志将为YES。