Ios UIViewPropertyAnimator-只需停止所有动画,而不是特定动画?
在Ios UIViewPropertyAnimator-只需停止所有动画,而不是特定动画?,ios,caanimation,uiviewpropertyanimator,Ios,Caanimation,Uiviewpropertyanimator,在UIViewPropertyAnimator中,是否有方法停止所有UIViewPropertyAnimator动画 或者简单地获取所有当前动画,然后当然可以停止所有动画 这能做到吗 还是你真的要这么做 (a) 每个UIViewPropertyAnimator只执行一个 以及 (b) 每一个都有参考资料吗 每个动画必须至少有一个UIViewPropertyAnimator实例。为了停止动画,我们必须在animator实例上显式调用stopAnimation(:) 一种方法是创建一个工厂类来
UIViewPropertyAnimator
中,是否有方法停止所有UIViewPropertyAnimator
动画
或者简单地获取所有当前动画,然后当然可以停止所有动画
这能做到吗
还是你真的要这么做
- (a) 每个
UIViewPropertyAnimator只执行一个
- (b) 每一个都有参考资料吗
stopAnimation(:)
一种方法是创建一个工厂类来获取
UIViewPropertyAnimator
实例,并在集合或数组中跟踪它。然后使用此factory类一次停止或启动所有动画。或者使用一个UIViewPropertyAnimator
来执行所有动画并停止它。有没有关于这方面的更新?一个好问题@SwiftRabbit,没有更多了!:您可能会问“或者您真的必须保留对每一个动画的引用吗?”由于UIViewPropertyAnimator
不返回对其创建的动画的引用,您甚至如何获得对动画的引用?你的意思是“保留对每一个动画师的引用”吗?你使用的是许多动画师还是单个动画师?“你甚至如何获得对一个动画的引用”这就是我想知道的-有没有办法让它把它们全部吐出来?正如它所说的“或者你真的必须保留对每一个动画的引用?”使用一个animator实例或跟踪所有animator实例