XCode 8 通用应用程序:IB 未显示所有设备分辨率

Posted

技术标签:

【中文标题】XCode 8 通用应用程序:IB 未显示所有设备分辨率【英文标题】:XCode 8 universal app: IB not showing all device resolutions 【发布时间】:2016-09-13 15:59:46 【问题描述】:

我有一个专为 iPad 设计的 ios 应用。现在我正在尝试将其转换为通用应用程序。我正在使用 XCode 8.0 GM (8A218a),问题是当我在 Interface Builder 上打开故事板时,它只允许我选择不同的 iPad 屏幕尺寸和方向,但没有显示 iPhone 选项:

我已经在目标的部署信息中选择了“通用”。

IB 界面从 XCode 7.3 到 8 发生了很大变化,所以我的问题是如何将 iPhone 的视图添加到情节提要中。

【问题讨论】:

【参考方案1】:

我发现了问题:我需要检查右侧面板上的“使用自动布局”和“使用特征变化”。这些在原始应用的情节提要中被禁用。

【讨论】:

以上是关于XCode 8 通用应用程序:IB 未显示所有设备分辨率的主要内容,如果未能解决你的问题,请参考以下文章

没有显示 uitextview 的 uimenucontroller,通用应用程序 xcode 4

iPhone IB 没有在 View as 部分显示,而不是 iPad:Xcode 8

Swift IOS 8 设计元素未在设备上显示

使用IB设计现有应用程序对设备没有影响(iOS 7.1 / XCode 5.1)

UIToolbar 未位于设备底部,但在情节提要中显示正常

Xcode 7 iOS9 字体不再被识别