通过一些介绍性的 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/