从我的根视图控制器(即aUIViewController
)导航似乎完全没有问题。但当我从其他视图控制器切换到拆分视图时,
无法将拆分视图控制器推送到导航控制器
发生。
这是我的appdelegate
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let split = storyboard.instantiateViewControllerWithIdentifier("SplitViewContoller") as! UISplitViewController
let splitViewController = split
let navigationController = splitViewController.viewControllers[splitViewController.viewControllers.count-1] as! UINavigationController
navigationController.topViewController!.navigationItem.leftBarButtonItem = splitViewController.displayModeButtonItem()
splitViewController.delegate = self
return true
}
最佳答案
你不能。
Split View Controllers from Apple。
拆分视图控制器必须始终是任何接口的根
创造。换句话说,您必须始终从
UISplitViewController对象作为应用程序的根视图
窗户。
关于ios - 如何在不将其作为我的根 View Controller 的情况下从 View Controller 选择到拆分 View Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38258897/