IOS下,createAnimation的translate的缓动效果偶尔会出现延迟(停顿)后才执行。
- duration 设置为400以上,表现为先延迟(停顿)一会再执行缓动动画,如果设置为200,表现为“卡顿”(先停顿再直接一步到位,中间无任何缓慢动)
- 不是必现,但是一旦出现重启小程序也无法恢复正常,只有从后台将微信关闭再打开才会恢复正常。
- 在开发过程中,一天能遇上三四次,只有按【2】的方式才能恢复正常。
- 测试机型:IOS版本16.1(iPhone12)
以下视频为代码片段复现:
异常情况:
用translate的方块比margin慢了一大截。
正常情况:
额。。其实说正常也不正常,模拟器是同步的,但是真机下iPhone12margin比translate慢,估计是渲染逻辑造成的延迟。总之跟异常情况区分很明显。
你好,请问能否提供必须的路径呢?测试问题未复现