iOS 13打破了UIViewPropertyAnimator过渡

时间:2019-08-01 09:27:12

标签: ios swift uiviewanimation ios13 uiviewpropertyanimator

我们在WeatherKit中有一个中断的过渡,仅在iOS 13 beta上可以重现。我们不确定这是否是UIKit错误,还是我们做错了什么。

由于UIViewPropertyAnimator数组在iOS 13之前运行,因此自iOS 13(通过所有beta)以来,动画帧无法正确更新。例如,我有一个名为UIViewPropertyAnimator的{​​{1}},该动画将标签动画化为某些特定的labelAnimatorCGRect不受尊重,并且该标签动画化了其他地方,如视频所示

很好奇,如果我弄乱了数组中的转换顺序,则底部工作正常,而唯一动画错误的是温度标签。

以下是使整个视图动画化的代码:

CGRect

然后here's观看有关iOS 13中的问题及其在iOS 12中当前的工作原理的视频。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,对我来说,UIViewPropertyAnimator continueAnimation durationFactor参数是一个问题,只要它不为0,经过几次动画处理后,表格视图就会发疯。

相关问题