你如何在Xcode(swift)中隐藏标签栏?

时间:2015-09-08 19:07:14

标签: ios xcode swift tabs

我正在尝试在进入不同的屏幕时隐藏Xcode中的标签栏。我尝试使用代码执行此操作:

tabBarController?.tabBar.hidden = true

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

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

请在Swift中提供答案。

1 个答案:

答案 0 :(得分:2)

我做到了这一点。它适用于我,我希望它可以帮助你。

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