Swift “UITabBar”之后消失;“后退”;按钮
我有一个带有Swift “UITabBar”之后消失;“后退”;按钮,swift,xcode,uinavigationcontroller,tabbar,unwind-segue,Swift,Xcode,Uinavigationcontroller,Tabbar,Unwind Segue,我有一个带有选项卡栏的UITableView 当我单击单元格时,它会将我带到一个新视图,当我单击“上一步”时 我回到上一个UITableView 只有这一次,选项卡栏不会显示。我怎样才能使它再次出现 注意:最左边的视图是单击单元格时显示的视图 视图A和B 单击“后退”后-UITabBar消失 如果手动设置“后退”按钮,只需将“后退”序列的目的地从viewController设置为navigationController即可。 但使用TabBar和NavController的正确方法如下:
选项卡栏的UITableView
当我单击单元格时,它会将我带到一个新视图,当我单击“上一步”时
我回到上一个UITableView
只有这一次,选项卡栏
不会显示。我怎样才能使它再次出现
注意:最左边的视图是单击单元格时显示的视图
视图A和B
单击“后退”后-UITabBar消失
如果手动设置“后退”按钮,只需将“后退”序列的目的地从viewController设置为navigationController即可。
但使用TabBar和NavController的正确方法如下:
使用此设置,它应该可以工作
编辑
因为您在视图B中隐藏了选项卡栏,所以只需将其取消隐藏即可
将此代码添加到视图B中
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
self.tabBarController?.tabBar.isHidden = false
}
这正是我设置它的方式,选项卡栏控制器连接到导航控制器。也许还有其他建议吗?我在我的计算机中设置了它,并且工作正常(检查我的gif)。如果没有任何代码或关于你的故事板,segues等的确切图片,我不能说更多。谢谢你的gif!在我的应用程序中,确实会出现“后退”按钮!问题是,一旦我点击“后退”,UITabBar就不见了。。。。所以我的流程是:查看A(选项卡栏显示)->查看B--后退按钮-->查看A(选项卡栏消失)哦,刚才我看到你也有一个UITabBar。。。让我上传一些照片。。。
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
self.tabBarController?.tabBar.isHidden = false
}