我有一个 UIView 动画块,它使用该UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoReverse
选项,所以它继续运行,但在某些时候我需要停止动画,但更重要的是停止它并使视图返回到其原始位置。
我已经尝试过[dot1.layer removeAllAnimations];
,但它停止了它的轨道而不将它返回到它的原始位置,它停止了中间动画。
我尝试停止它,然后只运行第二个动画以将其返回到正确的帧,但这可能有点生涩,因为我不知道它需要多长时间才能持续多长时间等。
那么是否可以在动画完成最后一个周期而不是中途后简单地停止动画?
谢谢。