我有一个 iPhone 应用程序,现在我正在尝试创建它的 iPad 版本。我有一个 iPhone Storyboard,现在有一个 iPad Storyboard。我的 iPhone 有两个 UIViewControllers
,它们关联了我使用 Storyboard构建的 .m 和 .h 文件(Pane1ViewController
和 Pane2ViewController
), Storyboard ID“pane1”和“pane2”。
我的 iPad Storyboard中有一个 SplitViewController
,我想对 Split View中的两个 View 使用“pane1”和“pane2”。我该怎么做才能继承所有 UI 元素并使用与这两个 View Controller 关联的现有 .m 和 .h 文件?
最佳答案
使用[[UIDevice currentDevice] userInterfaceIdiom
区分iPad和iPhone
然后在您的应用委托(delegate)中,使用两个 View Controller 创建 Split View Controller :self.splitViewController.viewControllers = @[chapterNavigationController, pageNavigationController];
然后确保将 rootViewController 设置为您的 splitViewController:
self.window.rootViewController = self.splitViewController
;
关于ios - iPad SplitViewController - 使用 iPhone Storyboard ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23879438/