单击选项卡栏时关闭当前导航控制器

时间:2017-08-12 09:19:14

标签: swift uinavigationcontroller uitabbarcontroller

我有一个标签栏控制器,在家庭视图控制器中我有一个导航控制器。

-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。

0 个答案:

没有答案