我已经安装了 Xcode 6 beta,并且正在尝试开发一个通用应用程序。在 Xcode 6 之前,您必须为 iPad 和 iPhone 创建 2 个单独的 Storyboard,您可以在 Deployment Info 中进行设置。
在 Xcode 6 中,分离似乎消失了。没有 2 个选项卡可以单独设置情节提要。
但是当你去创建一个故事板时,你会被要求选择一个设备系列。
有人可以解释一下 Xcode 6 中发生了什么吗?
谢谢你。
要支持新的大小类,您需要在情节提要的文件检查器中启用“使用大小类”。这将允许您为多种设备尺寸配置故事板。
请注意,这将使您的故事板与 Xcode 5 不兼容。
启用此功能后,您会看到尺寸选择器出现在屏幕底部。使用它来选择您的设备尺寸:
在您的项目首选项中,您仍然可以使用下拉框为 iPhone 或 iPad 选择不同的故事板。请注意,如果您为每个设备选择不同的故事板名称,故事板名称将保持不变。
尽管这仍然是一种选择,但 Apple 正在将开发人员推向单一、统一的故事板。
现在似乎自动布局已用于支持所有设备,但您可以创建单独的故事板吗?您是否尝试过在应用程序委托的代码中调用单独的故事板
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
//Use iPhone Storyboard
} else {
//Use iPad Storyboard
}