Ios 我可以控制SplitView组件的加载顺序吗?
我正在尝试使用第二个故事板和Ios 我可以控制SplitView组件的加载顺序吗?,ios,swift,uitableview,ipad,uisplitviewcontroller,Ios,Swift,Uitableview,Ipad,Uisplitviewcontroller,我正在尝试使用第二个故事板和UISplitViewController为iPad改编一个iPhone应用程序。我想重用iPhone ViewController,但调用视图的顺序已更改。如何重新调整ViewController的加载顺序?当前顺序是否是UISplitViewController工作方式的典型顺序 iPhone视图流: TableView/MasterViewController>DetailViewController iPad视图流: 详细视图控制器>TableView/Mas
UISplitViewController
为iPad改编一个iPhone应用程序。我想重用iPhone ViewController,但调用视图的顺序已更改。如何重新调整ViewController的加载顺序?当前顺序是否是UISplitViewController
工作方式的典型顺序
iPhone视图流:
TableView/MasterViewController>DetailViewController
iPad视图流:
详细视图控制器>TableView/MasterViewController
SplitViewController
上面是调用这些类的viewDidLoad()
方法的顺序
应用程序代理文件:
if (UIDevice.currentDevice().userInterfaceIdiom == .Phone){
print("iPhone style UI")
}else{
print("iPad style UI")
IPAD = true
var mainView: UIStoryboard!
mainView = UIStoryboard(name: "Storyboard2", bundle: nil)
let splitViewController = mainView.instantiateViewControllerWithIdentifier("initial") as! UISplitViewController
let leftNavController = splitViewController.viewControllers.first as! UINavigationController
masterSplitViewController = leftNavController.topViewController as! MainViewController
detailSplitViewController = splitViewController.viewControllers.last as! DetailsIpad
detailSplitViewController.meeting = Meeting.init()
self.window!.rootViewController = splitViewController
//let splitViewController = self.window!.rootViewController as! UISplitViewController
}