Xcode v7.0 中的 iPad 看不到故事板选项

Storyboard options not visible to iPad in Xcode v7.0

Xcode 7 中创建了一个新项目。使用默认设置,它创建了一个带有 use size classes selected 的故事板。我在故事板中禁用了 use size classes 选项,因为我的项目仍然需要支持 iOS 7.0

我为 iPad 创建了一个单独的故事板,并尝试在项目设置中连接它。 但是,无法看到 selecting iPad 情节提要 的选项。

这是我项目中设置的截图。

在上面的屏幕截图中,它显示我selected 设备为'Universal'。我仍然可以 select 只有一个故事板。对于 iPad,我无法选择 select 单独的故事板。

如有任何建议,我们将不胜感激。

这里只能提供一个接口。由于您不想调整大小 类,您可以在应用程序委托中手动设置 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

添加一个名为"iPad"的新故事板文件,然后在Info.plist中进行如下设置。不要忘记检查 Is Initial View Controller in iPad stroyborad.