27

我已经安装了 Xcode 6 beta,并且正在尝试开发一个通用应用程序。在 Xcode 6 之前,您必须为 iPad 和 iPhone 创建 2 个单独的 Storyboard,您可以在 Deployment Info 中进行设置。

在此处输入图像描述

在 Xcode 6 中,分离似乎消失了。没有 2 个选项卡可以单独设置情节提要。

在此处输入图像描述

但是当你去创建一个故事板时,你会被要求选择一个设备系列。

在此处输入图像描述

有人可以解释一下 Xcode 6 中发生了什么吗?

谢谢你。

4

3 回答 3

22

要支持新的大小类,您需要在情节提要的文件检查器中启用“使用大小类”。这将允许您为多种设备尺寸配置故事板。

请注意,这将使您的故事板与 Xcode 5 不兼容。

使用大小类 Xcode

启用此功能后,您会看到尺寸选择器出现在屏幕底部。使用它来选择您的设备尺寸:

尺寸选择器

在您的项目首选项中,您仍然可以使用下拉框为 iPhone 或 iPad 选择不同的故事板。请注意,如果您为每个设备选择不同的故事板名称,故事板名称将保持不变。

设备选择

尽管这仍然是一种选择,但 Apple 正在将开发人员推向单一、统一的故事板。

于 2014-06-22T17:24:33.620 回答
0

现在似乎自动布局已用于支持所有设备,但您可以创建单独的故事板吗?您是否尝试过在应用程序委托的代码中调用单独的故事板

    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
       //Use iPhone Storyboard

     } else {

       //Use iPad Storyboard
     }
于 2014-06-11T10:28:32.210 回答
0
于 2015-11-05T04:58:07.077 回答