因为我将我的 Xcode 更新到 9(现在我有 9.2),所以模拟器表现得很奇怪。它非常慢,主要问题是每次它必须更新屏幕(当触发某些东西时,当某些 View 移动时等)它不会更新到最后一帧。例如:如果我有一个 tableview 并且它更新了新结果,它们将不会显示,直到我做出新的 Action (比如拖动 tableview),然后才会显示新结果。
每个设备都会发生这种情况,并且同一个应用程序可以在真实设备中完美运行。
如果有帮助,我有 Sierra 10.12.6。
最佳答案
如果您有 Intel HD 3000 GPU(或类似的),这可能会发生。这是一个 GPU 驱动程序错误,不幸的是,我目前没有解决方法。
在支持 Metal 的 Mac 上使用模拟器(或者如果您的机器有独立 GPU,则切换到独立 GPU)应该可以解决它。
关于ios - 模拟器中的Xcode屏幕更新错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48870493/