swift - 取消隐藏隐藏的标签栏 (tabbar)

标签 swift uitabbarcontroller uitabbar

我有一个标签栏样式的应用程序,一旦用户导航到该应用程序(选择标签栏),标签栏就会使用 self.tabBarController?.tabBar.hidden = true 隐藏viewDidLoad 函数

以后如何重新显示标签栏。我已经在 viewDidLoadviewWillAppear 中尝试了 self.tabBarController?.tabBar.hidden = false

最佳答案

在导航堆栈上的 View Controller 的 Storyboard 中有一个设置:

Storyboard settings

如果您选中 [x] Hide Bottom Bar on Push,当 View Controller 被推送到导航堆栈时,标签栏将被隐藏。当该 View Controller 被移除(弹出)时,它也将被取消隐藏。

关于swift - 取消隐藏隐藏的标签栏 (tabbar),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35628254/

相关文章:

ios - Google map GMSPanoramaView api 被阻止

ios - 如何更改图标的颜色?

ios - 禁用特定选项卡栏项目排序的最佳方法

iphone - 伊塔巴尔和伊塔巴里特姆

iphone - UITabBarController 自定义

swift - 如何创建衡量算法时间性能的函数?

ios - Swift:MapKit 自定义图像标注

swift - 以编程方式显示 TabBar 元素的子 ViewController(并传递数据)

objective-c - 如何将 UITabbar 选定选项卡颜色的背景颜色更改为蓝色?

swift - 从文字语句声明类型