gpt4 book ai didi

ios - 在 mmdrawercontroller 中快速隐藏导航栏

转载 作者:行者123 更新时间:2023-11-28 11:15:16 25 4
gpt4 key购买 nike

我使用来自 github 的 mmdrawercontroller 为 kmy 应用程序创建了一个滑出式菜单。

一切正常,但我无法摆脱顶部的导航栏。它与我的许多页面重叠,但也出现在所有其他页面上。我需要它消失。我找到了以下代码

navigationController?.setNavigationBarHidden(navigationController?.navigationBarHidden == false, animated: true)

但我不知道该放在哪里。我在 appdelegate、leftsliderviewcontroller、调用 mmdrawercontroller 的按钮中尝试了它。但似乎没有任何效果。

同样在 mmdrawercontroller 附带的代码中,我无法在任何地方找到此设置的 bool。

谁能告诉我如何隐藏这个导航栏。

谢谢。

最佳答案

如果你想隐藏你的UINavigationBar在一些UIViewControllers你需要调用self.navigationController?.navigationBarHidden = true在你的viewWillAppear像下面这样:

override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.navigationBarHidden = true
}

上面的代码隐藏了你的UINavigationBar .希望对您有所帮助。

关于ios - 在 mmdrawercontroller 中快速隐藏导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32191780/

25 4 0