我正在尝试在进入不同的屏幕时隐藏Xcode中的标签栏。我尝试使用代码执行此操作:
tabBarController?.tabBar.hidden = true
这会隐藏标签栏,但它会在屏幕底部留下一个与标签栏大小相同的黑框。
我在网上做了一些研究,但我找不到解决方法。如何在不破坏我已有的视图的情况下隐藏标签栏?
请在Swift中提供答案。
答案 0 :(得分:2)
我做到了这一点。它适用于我,我希望它可以帮助你。
override func viewDidLoad() {
super.viewDidLoad()
self.definesPresentationContext = true
self.tabBarController?.tabBar.hidden = true
}