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

Ios 如何检查UIView是否正在设置动画?,ios,uikit,core-graphics,Ios,Uikit,Core Graphics,基本上,如果用户在动画仍在运行时按下按钮,我希望能够调整一个属性,然后添加另一个动画,但如果动画完成,我希望使用默认属性。这可能吗?真正好的方法是从层中获取isAnimating属性,但我找不到类似的内容。如果我没有以错误的方式获取它的话。您可以使用CABaseAnimation并调用CAAnimationDelegate。然后您可以实现方法-(void)animationDidStop:(CAAnimation*)anim finished:(BOOL)flag。动画完成后,标志将为“是”。问

基本上,如果用户在动画仍在运行时按下按钮,我希望能够调整一个属性,然后添加另一个动画,但如果动画完成,我希望使用默认属性。这可能吗?真正好的方法是从层中获取isAnimating属性,但我找不到类似的内容。

如果我没有以错误的方式获取它的话。您可以使用
CABaseAnimation
并调用
CAAnimationDelegate
。然后您可以实现方法
-(void)animationDidStop:(CAAnimation*)anim finished:(BOOL)flag
。动画完成后,标志将为“是”。

问题是当您有两个动画并希望检查这两个动画是否都已结束时