【问题标题】:How do you hide a tab bar in Xcode (swift)?如何在 Xcode (swift) 中隐藏标签栏?
【发布时间】:2015-09-08 19:07:13
【问题描述】:

我试图在进入不同屏幕时隐藏 Xcode 中的标签栏。我尝试使用代码来做到这一点:

tabBarController?.tabBar.hidden = true

这会隐藏标签栏,但会在屏幕底部留下一个与标签栏大小相同的黑框。

我在网上做了一些研究,但找不到解决方法。如何在不破坏已有视图的情况下隐藏标签栏?

请用 Swift 提供答案。

【问题讨论】:

  • 你试过tabBarController了吗?.tabBar.alpha = 0?
  • 刚刚试过了,还是不行。它仍然在视图底部显示黑条

标签: ios xcode swift tabs


【解决方案1】:

这是我做的。它对我有用,我希望它对你有帮助。

 override func viewDidLoad() {
        super.viewDidLoad()
        self.definesPresentationContext = true
        self.tabBarController?.tabBar.hidden = true 
    }

【讨论】:

  • 不幸的是,这不起作用。我也忘了提到在同一个屏幕上我也隐藏了一个导航栏(尽管这似乎工作正常)
猜你喜欢
  • 1970-01-01
  • 2022-11-12
  • 1970-01-01
  • 1970-01-01
  • 2013-09-21
  • 1970-01-01
  • 2018-09-19
  • 1970-01-01
  • 2015-04-30
相关资源
最近更新 更多