3

我有一个 UIViewPropertyAnimator 来控制加载视图的呈现和关闭动画。

我的加载视图从零的 alpha 和一个比例变换开始,以使其更小。然后,在动画块中,我将此值更改为最终值(1 的 alpha 和恒等变换)。比,在解雇过程中,我将动画师设置为反转。

目前的动画效果很好,如果我在动画中间反转动画师(解除加载)它就可以了。

我的问题是,如果动画完成演示并且我尝试反转并再次开始动画,我会收到错误消息:

*** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“动画器(UIViewPropertyAnimator [inactive] 可中断)必须至少有一个动画块才能启动!”

每次动画师完成时我都必须重置动画块吗?

4

0 回答 0