How to hide a navigation bar from first ViewController in Swift?

前端 未结 12 1556
悲哀的现实
悲哀的现实 2020-11-30 17:03

How can I hide a navigation bar from first ViewController or a particular ViewController in swift?

I used the following code in viewDidLoad():

12条回答
  •  北海茫月
    2020-11-30 17:14

    You can unhide navigationController in viewWillDisappear

    override func viewWillDisappear(animated: Bool)
    {
        super.viewWillDisappear(animated)
        self.navigationController?.isNavigationBarHidden = false
    }
    

    Swift 3

    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
    
        self.navigationController?.setNavigationBarHidden(false, animated: animated)
    }
    

提交回复
热议问题