swift语言跳转页面隐藏tabbar导航栏返回时出现tabbar导航栏
时间: 2023-08-05 09:08:50 浏览: 166
微信小程序:tabbar未显示,页面之间传参,picker组件取值
在 Swift 语言中,可以使用以下代码隐藏 TabBar 导航栏:
```swift
self.tabBarController?.tabBar.isHidden = true
```
这将隐藏 TabBar 导航栏。然而,当你跳转到另一个页面并返回时,TabBar 导航栏可能会出现。为了避免这种情况,可以使用以下代码:
```swift
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.tabBarController?.tabBar.isHidden = true
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
self.tabBarController?.tabBar.isHidden = false
}
```
这将在每次视图将要显示和将要消失时隐藏和显示 TabBar 导航栏。这样,即使你从另一个页面返回,TabBar 导航栏也不会出现。
阅读全文