iPad SplitViewController - 使用iPhone故事板ViewController

时间:2014-05-27 00:37:05

标签: ios iphone objective-c xcode ipad

我有一个iPhone应用程序,现在我正在尝试创建它的iPad版本。我有一个iPhone故事板,现在是一个iPad故事板。我的iPhone有两个UIViewControllers,它们使用故事板构建了.m和.h文件(Pane1ViewControllerPane2ViewController),故事板ID为“pane1”和“pane2”。

我的iPad故事板中有SplitViewController,我想在分割视图中使用“pane1”和“pane2”作为两个视图。我该怎么做才能继承所有UI元素,并使用与这两个视图控制器关联的现有.m和.h文件?

1 个答案:

答案 0 :(得分:1)

使用[[UIDevice currentDevice] userInterfaceIdiom区分iPad和iPhone

然后在您的app delegate中,使用两个视图控制器创建拆分视图控制器:self.splitViewController.viewControllers = @[chapterNavigationController, pageNavigationController];

然后确保将rootViewController设置为splitViewController:         self.window.rootViewController = self.splitViewController;