我们在WeatherKit
中有一个中断的过渡,仅在iOS 13 beta上可以重现。我们不确定这是否是UIKit
错误,还是我们做错了什么。
由于UIViewPropertyAnimator
数组在iOS 13之前运行,因此自iOS 13(通过所有beta)以来,动画帧无法正确更新。例如,我有一个名为UIViewPropertyAnimator
的{{1}},该动画将标签动画化为某些特定的labelAnimator
,CGRect
不受尊重,并且该标签动画化了其他地方,如视频所示
很好奇,如果我弄乱了数组中的转换顺序,则底部工作正常,而唯一动画错误的是温度标签。
以下是使整个视图动画化的代码:
CGRect
然后here's观看有关iOS 13中的问题及其在iOS 12中当前的工作原理的视频。
答案 0 :(得分:0)
我遇到了同样的问题,对我来说,UIViewPropertyAnimator continueAnimation durationFactor参数是一个问题,只要它不为0,经过几次动画处理后,表格视图就会发疯。