我有一个关于UIView动画的问题。 我做了两个动画。 一种是将视图的 alpha 值从 0.0 更改为 1.0。 另一种方法是将视图的 alpha 值从 1.0 更改为 0.0。
但是,用户可以在第一个动画完成之前使用第二个动画。 此时,第二个动画不起作用。(第一部动画刚刚进行到结束(
如果在第一个结束之前调用第二个动画函数,我可以停止第一个动画并启动第二个动画吗?
谢谢你的回答!
我想你可以试试这样的事情:
myView.layer.removeAllAnimations()
找到这个答案:https://stackoverflow.com/a/2475482/4326715