我安装了Xcode 6 beta,正在尝试开发通用应用程序。 在Xcode 6之前,您必须为iPad和iPhone创建2个单独的Storyboards,并且可以在“部署信息”中设置它。
在Xcode 6中,似乎已经取消了此分离。 没有2个选项卡可用于单独设置Storyboard。
但是,当您要创建一个Storyboard时,会要求您选择设备系列。
请问有人可以解释一下Xcode 6中发生了什么吗?
谢谢。
我安装了Xcode 6 beta,正在尝试开发通用应用程序。 在Xcode 6之前,您必须为iPad和iPhone创建2个单独的Storyboards,并且可以在“部署信息”中设置它。
在Xcode 6中,似乎已经取消了此分离。 没有2个选项卡可用于单独设置Storyboard。
但是,当您要创建一个Storyboard时,会要求您选择设备系列。
请问有人可以解释一下Xcode 6中发生了什么吗?
谢谢。
在使用Xcode 6 >版本时,如果需要为iPhone和iPad使用不同的故事板
,需要遵循xcode-6-separate-storyboard-for-ipad-and-iphone。
注意:对于不使用自动布局的应用程序,因此在为iPad添加新的故事板并禁用自动布局时,将出现一个弹出窗口,这就是您需要保留大小类数据到iPad,如下图所示。
现在似乎使用自动布局来支持所有设备,但您可以创建单独的故事板吗?您尝试在应用程序委托中调用单独的故事板了吗
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
//Use iPhone Storyboard
} else {
//Use iPad Storyboard
}