如何取消UIView动画并跳到最后



我想取消正在运行的UIView块动画并跳到它的末尾。

我知道使用选项 UIViewAnimationOptionBeginFromCurrentState 启动新动画会停止上一个动画,但我想从上一个动画的"最终状态"开始,而不是从当前状态开始。

有没有办法做到这一点?

如果向

视图的图层发送 removeAllAnimations 消息,则应删除当前活动的动画。此外,由于系统将视图属性设置为动画的一部分,因此视图应跳转到其最终位置,而无需执行任何其他操作。

最新更新