我有一个标签栏控制器,在家庭视图控制器中我有一个导航控制器。
-Tab Bar Controller
- HomeVC
--- VC1导航推 - > VC2
在VC1中,导航栏未隐藏,但VC2内部隐藏。我用viewwillappear控制它,viewwilldisappear。
override func viewWillAppear(_ animated: Bool) {
navigationController?.navigationBar.barStyle = .blackTranslucent
}
override func viewWillDisappear(_ animated: Bool) {
navigationController?.navigationBar.isHidden = false
}
但是回到VC1没有滑动,我的意思是点击标签栏homeVC图标隐藏导航栏。我想解雇或弹出当前的viewcontroller并转回VC1。