我用github中的mmdrawercontroller为kmy应用程序创建了一个幻灯片菜单。
一切都很好,但我无法摆脱顶部的导航栏。它是我众多作品中重叠的一部分,但也出现在所有其他页面上。我需要它消失。我发现了以下代码
navigationController?.setNavigationBarHidden(navigationController?.navigationBarHidden == false, animated: true)
但我不知道放在哪里。我在appdelegate中,在leftslidervewcontroller中,在调用mmdrawercontroller的按钮中尝试过。但似乎什么都没用。
同样,在mmdrawercontroller附带的代码中,我找不到这个设置的bool。
有人能告诉我怎么隐藏这个导航栏吗。
谢谢。
最佳答案
如果要在某些UINavigationBar
中隐藏UIViewControllers
,则需要按如下方式调用self.navigationController?.navigationBarHidden = true
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.navigationBarHidden = true
}
上面的代码隐藏了您的
viewWillAppear
。我希望这对你有帮助。关于ios - mmdrawercontroller中的快速隐藏导航栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32191780/