iOS 模拟器在屏幕的 3/4 处显示黑色

标签 ios xcode simulator

我尝试了几个在 Xcode 6.3 模拟器的全新安装 (yosemite) 中运行的应用程序,但它们都只显示在模拟器屏幕的前 1/4 上。

我更改了缩放比例 - 没有帮助。
所有设备都有这个问题。
在另一台 Mac 上,应用程序在模拟器中正确显示。

这里是模拟器的截图:

enter image description here

最佳答案

我在使用 VMWare OSX 开发机器开发 iOS native 应用程序时经常遇到这个问题。据我所知,这与 Window > Scale 菜单选项设置为不同于上一次启动的 100% 相关,这会扰乱所有后续初始化阶段。

要摆脱它,请尝试这样做:

  • 退出 VMWare 全屏模式,切换到窗口模式
  • 使用其独立快捷方式(不是从 XCode)启动 iOS 模拟器,并等待它完成加载/启动默认设备。
  • 转到窗口 > 缩放并将其设置为 100%。
  • 转到 iOS Simulator > Reset contents and settings... 并点击 OK。
  • 使用 独立 应用程序(不是来自 XCode)关闭并重新打开 iOS 模拟器

一旦您看到它加载时没有出现故障,您就可以切换回 VMWare 全屏 模式,还可以根据需要使用Window > Scale

关于iOS 模拟器在屏幕的 3/4 处显示黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29646302/

相关文章:

ios - UIBarButtonItem - 使其在仅文本时不可点击

ios - 在 Xcode 6 中对 super View 的边缘进行水平布局时,如何摆脱 -16?

ios - 在应用程序沙盒中不起作用 IOS 模拟器 - Flutter

c++ - 如何修复 Mujoco CmakeLists 构建错误 "/usr/bin/ld: cannot find -lglfw"?

iOS Swift 方向改变动画缺失

ios - 使用 xib 设置cameraOverlayView

iphone - 停止网络事件指示器

iphone - 如何使用 Twitter 框架在 Tweet 中实现当前歌曲?

iOS 11 : How to create folder (directory) in Simulator

ios - 如何以编程方式获取系统镜像? (例如 : disclosure chevron)