ios - 模拟器中的Xcode屏幕更新错误

标签 ios xcode ios-simulator simulator

因为我将我的 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/

相关文章:

objective-c - 在代码中调整 View 大小不起作用

ios - 图片.xcassets : error: Failed to find a suitable device for the type SimDeviceType

ios - React Native 应用程序未在 XCode iOS 模拟器中运行

ios - 无法写入使用 CFStreamCreatePairWithSocket 成功创建的 CFWriteStream

ios - 在 Xcode 中的其他类似工作空间中导入带有 pod 的工作空间

xcode - 非泛型 Swift 类可以实现 UIPickerViewDataSource 但泛型版本不能

iphone - UITextchecker用哪种语言进行拼写检查?

iphone - 带有文本和图像的 UITableView : mixed up in dequeueReusableCellWithIdentifier

ios - Facebook 在 iOS 上登录错误的应用程序

ios - 核心数据按月和总和分组