您好我有两个ViewController。
一个是ViewController,其他是TableViewController。
两者都是嵌入式navigationController和TabController。
首先,ViewController的navigationController始终是隐藏的。
第二个TableViewController的navigationController始终显示。
我的问题是,当我点击切换第二个TableView然后它显示的导航控制器看起来滞后。
第二个TableView没有关于navigationBarHidden选项的代码行。
我希望顺利切换..但是当NavigationController看起来很滞后。
这是我的代码。
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBarHidden = true
//calling function to load posts
loadPosts()
}
override func viewWillAppear(animated: Bool) {
self.navigationController?.navigationBarHidden = true
}
override func viewDidAppear(animated: Bool) {
self.navigationController?.navigationBarHidden = true
}
override func viewDidDisappear(animated: Bool) {
self.navigationController?.navigationBarHidden = false
}