如何检查一个 UIView 是否正在执行动画?

12

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

1个回答

0

如果我没有理解错的话,您可以使用CABaseAnimation并调用CAAnimationDelegate。然后您可以实现方法- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag。当动画完成时,标志将为YES。


问题在于当你有两个动画并想要检查它们是否都结束时。 - Yitzchak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接