【发布时间】:2015-03-28 00:34:53
【问题描述】:
我在我的根视图和子视图中嵌入了一个 navigationController,在我的一个子视图中我有:
@IBAction func button(sender: UIButton) {
let tabBarController = UITabBarController()
var tabs = [ItemViewController]()
let tab = self.storyboard?.instantiateViewControllerWithIdentifier("itemViewController") as ItemViewController
tabs += [tab]
self.showViewController(tabBarController, sender: self)
}
按下按钮后,视图发生了变化,但我的 navigationController 变为 nil。我究竟做错了什么? :o
【问题讨论】:
-
ItemViewController是导航控制器吗? -
不,它只是一个子视图
-
奇怪的是,新视图似乎有一个导航栏,但我的自定义 leftbarbutton 没有显示。最重要的是,如果我添加更多 tabBarItems,在除第一个视图之外的所有视图中,导航栏将与我的 tableview 重叠
标签: swift uitabbarcontroller uinavigationbar