将我的项目从 Swift 1.2/Xcode 6 升级到 Swift 2.0/Xcode 7 后,我所有的 View Controller 都以 4:3 的比例呈现(iPhone <=4)。在 iPhone <=5 上,屏幕的顶部和底部会填充黑色空格。
Storyboard 没有任何改变,我没有动态调整 View 大小或使用任何其他代码来操纵 View 大小。
什么可能导致此问题,以及如何解决?我尝试了许多技巧,包括在 info.plist 中请求全屏,但无法使其正常工作。这是令人沮丧的,因为在 Xcode7 之前一切都运行良好。
下面是 iPhone 6 的屏幕截图,显示了 Controller 上方和下方的黑色区域。
Best Answer-推荐答案 strong>
我通过从项目设置 -> 目标 -> 应用程序图标和启动图像中选择“启动屏幕文件”作为“*.storyboard”解决了这个问题。
关于ios - Xcode 7 自动布局总是呈现 4 :3 ratio,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/32774933/
|