我有一个UIViewPropertyAnimator来控制加载视图的当前和关闭动画。
我的加载视图以alpha为零开始,缩放变换使其变小。在动画块中,我将此值更改为最终值(alpha的一个和身份转换)。在解雇过程中,我将动画师设置为反转。
当前动画效果很好,如果我在动画中间反转动画师(解除加载),它就可以了。
我的问题是,如果动画完成演示,我尝试反转并再次开始动画,我收到错误:
***由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:'动画师(UIViewPropertyAnimator [无效]可中断)必须至少有一个动画块才能启动!'
每次动画师完成时我是否必须重置动画块?