我正在尝试创建一个应用程序,它有一个NavigationController和一个TabBarController作为其根视图。一个标签页面底部没有标签栏。因此,当我离开视图时,我想以编程方式切换到选项卡。我使用tabBarController.selectedIndex尝试了它,但是当索引处的选项卡出现时,屏幕顶部的tabbar项缺失。 我该如何解决?
以下是代码段(“上一个视图”是一个bool,当tabview出现时会更改):
func goToPreviousView(button: UIButton!) {
if previousView == 0 {
tabBarController?.selectedIndex = 0
}
if previousView == 2 {
tabBarController?.selectedIndex = 2
}
if previousView == 3 {
tabBarController?.selectedIndex = 3
}
}