0
点赞
收藏
分享

微信扫一扫

NavigationController 第一页不显示 NavigationBar 的方法 Swift ios

Separes 2022-06-30 阅读 60

NavigationController 第一页不显示 NavigationBar 的方法 Swift ios

​​StackOverFlow 原问题地址​​

UINavigationController 有个方法是 ​​setNavigationBarHidden()​​​,重写这个方法,
在页面即将:
- 出现的时候(​​​viewWillAppear​​) 隐藏 NavigationBar
- 即将消失的时候(​​​viewWillDisapper​​)显示 NavigationBar
就可以了。

//  Hide First Page NavigationBar
override func viewWillAppear(_ animated: Bool) {
navigationController?.setNavigationBarHidden(true, animated: true)
super.viewWillAppear(animated)
}
override func viewWillDisappear(_ animated: Bool) {
navigationController?.setNavigationBarHidden(false, animated: true)
super.viewWillDisappear(animated)
}


举报

相关推荐

0 条评论