我可以立即停止第一个UIView动画并在同一视图上开始第二个动画吗?

时间:2019-12-03 01:52:33

标签: ios swift animation uiview

我对UIView动画有疑问。 我做了两个动画。 一种是将视图的Alpha值从0.0更改为1.0。 另一个方法是将视图的Alpha值从1.0更改为0.0。

但是,用户可以在第一个动画完成之前使用第二个动画。 那时,第二个动画不起作用。 (第一个动画正在进行中,直到结束)

如果在第一个动画结束之前调用第二个动画函数,我可以停止第一个动画并开始第二个动画吗?

谢谢您的回答!

1 个答案:

答案 0 :(得分:0)

我认为您可以尝试这样的事情:

myView.layer.removeAllAnimations()

找到了这个答案:https://stackoverflow.com/a/2475482/4326715

相关问题