从隐藏到显示的导航状态是滞后的

时间:2016-08-11 15:04:19

标签: ios swift uinavigationcontroller

您好我有两个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
}

0 个答案:

没有答案