我从一个主从应用程序开始,然后转到 手机 storyboard
, 选择了 NavigationController
并前往编辑 > 嵌入 > TabBarController
它工作得很好。当我尝试在 中做同样的事情时iPad storyboard
嵌入 TabBarController
菜单项被禁用。我应该手动执行吗?
最佳答案
let tabBarViewController = self.window!.rootViewController as! UITabBarController
print(tabBarViewController.viewControllers?.count)
var splitViewController:UISplitViewController? = nil
for viewController in tabBarViewController.viewControllers! {
if viewController.title == "Master" {
splitViewController = viewController as? UISplitViewController
}
}
let navigationController = splitViewController!.viewControllers[splitViewController!.viewControllers.count-1] as! UINavigationController
navigationController.topViewController!.navigationItem.leftBarButtonItem = splitViewController!.displayModeButtonItem()
splitViewController!.delegate = self
关于ios - 如何在标签栏 Controller 中嵌入 Split View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23595257/