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

How do you hide a tab bar in Xcode (swift)?

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

tabBarController?.tabBar.hidden = true

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

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

请在Swift中提供答案。

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

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