UIViewPropertyAnimator - 只是停止所有动画,而不是特定的动画?

UIViewPropertyAnimator - simply stop all animations, rather than a specific one?

UIViewPropertyAnimator 中,有没有办法停止所有 UIViewPropertyAnimator 动画?

或者可能只是获取所有当前动画 - 那么您当然可以 stop 全部。

这可以做到吗?

或者你真的必须

并且,

每个动画都必须至少有一个 UIViewPropertyAnimator 实例。为了停止动画,我们必须在动画实例上显式调用 stopAnimation(_:)

一种方法是创建一个工厂 class 来获取 UIViewPropertyAnimator 实例并在集合或数组中跟踪它。然后使用此工厂 class 立即停止或启动所有动画。或者使用一个 UIViewPropertyAnimator 执行所有动画并停止它。