在Xcode 7
中创建了一个新项目。使用默认设置,它会创建一个选中use size classes
的故事板。我在故事板中禁用了use size classes
选项,因为我的项目仍然需要支持iOS 7.0
我为iPad创建了一个单独的故事板,并试图在项目设置中连接它。 但是,无法看到选择iPad故事板的选项。
这是我项目中设置的屏幕截图。
在上面的屏幕截图中,它显示我选择的设备为“Universal'”。我仍然只能选择一个故事板。对于iPad,我没有选择单独的故事板的选项。
任何建议都将受到赞赏。
答案 0 :(得分:1)
答案 1 :(得分:0)
您只能在此处提供一个界面。由于您不想要大小类,您可以在app delegate中手动设置iPad和iPhone故事板的initialViewController。 您需要从部署屏幕中一起删除主界面。
window.rootViewController = initialViewController()
window.makeKeyAndVisible()
并在这里获取initialViewController
private func initialViewController() -> UIViewController {
if UIDevice.currentDevice().userInterfaceIdiom == .Pad {
return UIStoryboard(name: "Main-iPad", bundle: nil).instantiateInitialViewController()!
} else {
return UIStoryboard(name: "Main-iPhone", bundle: nil).instantiateInitialViewController()!
}
}
或者,您也可以关注this method。