将 StoryBoard 从 Xcode 更新到 Xcode 9 时出现 UI 问题

Posted

技术标签:

【中文标题】将 StoryBoard 从 Xcode 更新到 Xcode 9 时出现 UI 问题【英文标题】:Issue with UI while updating storyBoard from Xcode8 to Xcode9 【发布时间】:2018-07-06 10:59:05 【问题描述】:

我正在尝试在 iphoneX 上运行我的项目。我已经更新了我的安全区域布局指南,但仍然在顶部和底部出现黑条。我尝试了我知道的所有可能的方法。我还尝试将我的视图控制器复制并粘贴到新的 xcode 项目中,我发现它在新项目中运行良好。

【问题讨论】:

您使用的是什么启动屏幕或图像? 我正在使用启动图像。 您需要为 iPhone X 分辨率添加启动图像。 现在,我切换到启动屏幕,它运行良好。谢谢你的提示。 【参考方案1】:

如果您想使用启动图像,那么在资产中您必须选择 ios 8.0 及更高版本 你可以看到下面的图片

【讨论】:

【参考方案2】:

检查Project -> Build Setting -> Architectures -> Valid Architectures 是否包含arm64 armv7 armv7s

【讨论】:

以上是关于将 StoryBoard 从 Xcode 更新到 Xcode 9 时出现 UI 问题的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 11 Beta - Storyboard ViewControllers 出现黑色

从 Bitbucket 中提取 Storyboard 的问题

Xcode 从 .xib 过渡到 Storyboard

寻找关于将 Pre-Storyboard 代码(XCode4)移动到 Storyboard 代码(XCode5)的教程 [关闭]

更新 xcode 6.3.1 时,“Main.storyboard”的对象消失了

无法将 OUTLET 从 Storyboard 导入到 ViewController