swift - 如何隐藏导航栏 Swift

标签 swift xcode uinavigationbar navigationbar

我有导航栏,当用户点击左栏按钮时它会清楚地打开...当用户点击外部或向左滑动栏时我想隐藏它。

这是我打开导航栏的代码:

menuViewController=storyboard?.instantiateViewController(withIdentifier: "MenuViewController") else { return }
    menuViewController.modalPresentationStyle  = .overCurrentContext
    menuViewController.transitioningDelegate=self
present(menuViewController,animated: true)

最佳答案

这是隐藏/取消隐藏导航栏的行

self.navigationController?.navigationBar.isHidden = true

关于swift - 如何隐藏导航栏 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57328643/

相关文章:

json - 在 Swift 4 中将以 0 开头的字符串转换为 Json

swift - swift 中的下标和协议(protocol)

ios - AVAudioplayer 不播放

iOS UINavigationBar 色调颜色看起来比颜色集暗

iPhone/Objective-C - 更改默认 "navigationItem.prompt"颜色

swift - 需要帮助在 Swift 中合并随机数

ios - 当我滚动时,TableView 仅加载一个单元格的内容

xcode - 如何在 iOS 12 或更早版本中与苹果集成登录?

ios - 在 swift3 中看到 UILocalNotification 后如何取消或删除?

ios - 删除导航栏上方的空间