如果用户在我的动画仍在进行时按下按钮,我希望能够调整一个属性并添加另一个动画,但如果动画完成,我希望使用默认属性。这种情况是否可能?真正好的方法是从图层中获取isAnimating属性,但我找不到类似的内容。
如果用户在我的动画仍在进行时按下按钮,我希望能够调整一个属性并添加另一个动画,但如果动画完成,我希望使用默认属性。这种情况是否可能?真正好的方法是从图层中获取isAnimating属性,但我找不到类似的内容。
如果我没有理解错的话,您可以使用CABaseAnimation
并调用CAAnimationDelegate
。然后您可以实现方法- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
。当动画完成时,标志将为YES。