ios - 为什么 iOS 模拟器在我旋转设备时显示黑屏?

标签 ios swift rotation simulator

通过一些介绍性的 swift 并使用 Xcode,我基本上只有一个包含一些颜色方 block 、背景颜色等的页面。什么都不做。问题是,当我编译代码时,它将在模拟器中运行得很好,并完美地显示一切,但是当我旋转设备时,一切都消失了,它只给我一个空白的白屏。向右或向左旋转即可。显示它的唯一 View 是原始直立 View (对于我通过模拟器测试的所有 iPhone 设备)。

Xcode 6.1.1 和 iOS Simulator 8.1 正在我的 MacBook Air 和 OSX 10.9.5 上使用。

在应用程序的常规页面中,我已经在部署信息下检查了左右横向均已选中。 Storyboard设置在 Any H 和 Any W 上。

我不确定我做错了什么而且搜索起来非常困难,因为我还是 iOS 开发的新手我不确定我使用的是正确的词还是什么,因为我找不到一个答案。

总结:

应用程序在 iOS 模拟器中正常显示,纵向 View 但没有其他 View 工作,而是显示空白屏幕。

最佳答案

为了查看您的 View 是否真的被绘制,并且是否像其他人建议的那样在屏幕外捕获 View 层次结构。转到菜单中的“调试”,然后在“查看调试”中单击捕获 View 层次结构。这将暂停您的应用程序并在您的屏幕上创建所有 View 的 3D 表示,您可以通过单击和拖动来移动它。

你的观点真的被绘制出来了吗?如果是,他们是否在屏幕外绘制?如果是,那么您需要修复约束。

关于ios - 为什么 iOS 模拟器在我旋转设备时显示黑屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28589216/

相关文章:

html - 旋转div时如何显示不同的内容

ios - Swift2 iOS - 注销当前用户并创建新用户,为新用户保留旧用户的默认值

ios - Swift JSON 错误,无法将类型 '__NSArrayM' (0x507b58) 的值转换为 'NSDictionary' (0x507d74)

ios - 根 ViewController 内的 UIViewController 不旋转

iphone - 为什么在 iphone 应用程序中保存 NSArray 总是失败

swift - 方舟 : place object on a plane doesn't work properly

image - JavaFX 旋转 ImageView

ios - 编写一个返回结构数组的函数

ios - 在表格 View 单元格中标记按钮

ios - 核心数据 - 尝试预取所有行的属性很慢