iOS模拟器丢失了最后一个动画帧

时间:2018-01-21 11:37:21

标签: xcode ios-simulator

有一段时间我有一个有趣的iOS模拟器问题 - 它不会绘制任何动画的最后一帧。例如:

  • 在推动画中,新视图不会直到最后,所以我看到上一个视图的右边框
  • 在溶解动画中,alpha不会变为零,所以我仍然会看到alpha附近为零的视图
  • 如果我有一个具有不同法线和所选图像的按钮,那么第一次点击什么都不做(事实上,它确实没有显示),第二次点击显示上一个动画,即第一次点击应该做什么,等

所有模拟器和应用程序都会重现这些问题,包括日历,设置等系统。

我更改了模拟器比例,重新安装了模拟器,完全重新安装了Xcode - 没有成功。

很奇怪。不确定这是否与模拟器,Xcode或macOS有关。有人有这样的问题吗?

1 个答案:

答案 0 :(得分:1)

当前版本的NVIDIA Web驱动程序(378.05.05.25f03)会出现此问题,需要使用特殊修补程序进行修复。补丁可在此处获取:

https://github.com/mologie/NVWebDriverLibValFix/releases

请记住,此修补程序是未签名的,需要禁用内核代码签名。如果您不熟悉该过程,则有许多在线资源说明如何执行此操作,具体取决于您拥有的机器类型。

这解决了iOS模拟器的缓慢,滞后,延迟,帧丢失等问题以及" Profiler"在Xcode。