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

Separes

关注

阅读 60

2022-06-30

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)

0 0 举报