我创建了一个选项卡栏 Controller ,并从一个选项卡项中将 segue 设置为导航 View Controller 。我创建了一些附加到导航 Controller 的 View Controller 。因此,在一个 View Controller 中,我不需要选项卡,因此在该 Controller 中,我编写了隐藏选项卡栏 Controller 的 self.tabBarController?.tabBar.isHidden = true
。
当我从隐藏的选项卡 View Controller 单击导航 Controller 的后退按钮到上一个 Controller 时,它不显示以前 Controller 中的选项卡栏项目。但是除了一个 View Controller 之外,我需要所有 View Controller 中的选项卡。为什么不显示标签?
这是我的 Storyboard:
最佳答案
你可以在隐藏选项卡之前的 VC 中尝试这个
override func viewWillAppear(_ animated:Bool) {
super.viewWillAppear(animated)
self.tabBarController?.tabBar.isHidden = false
}
关于swift - 从隐藏的选项卡 View Controller 单击后退按钮时如何显示选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51582676/