首页 文章

在Swift中,我有2个导航栏,但想要隐藏其中一个,怎么做?

提问于
浏览
1

我目前有一个具有两个导航栏的viewcontroller,因为它在标签栏控制器之前和之后都有一个导航控制器 . 我试图让它在标签栏控制器之前的视图控制器将以模态方式呈现但是由于第二个导航栏无法正常工作 . 第二个导航栏是一个自定义侧面菜单,只有在预设第一个导航控制器时才会显示 . 这是一张照片

viewcontroller

有没有办法让只有底部导航控制器可见?

1 回答

  • 1

    如果我正确理解你的问题,你想隐藏封闭导航控制器的ui - 即导航栏 . 您可以通过将其隐藏在该视图控制器的viewDidLoad()函数中来实现:

    override func viewDidLoad() {
        super.viewDidLoad()
    
        navigationController?.setNavigationBarHidden(true, animated: false)
    }
    

相关问题