2015-04-26 45 views
0

我已經在導航控制器中嵌入了我的故事板視圖控制器。但是,我想要一個視圖特定的控制器沒有導航欄。我怎樣才能做到這一點?Swift中的導航控制器

回答

3

在viewWillAppear中隱藏導航欄。

override func viewWillAppear(animated: Bool) { 
    super.viewWillAppear(animated) 
    self.navigationController?.navigationBarHidden = true 
} 

此外,請確保您在離開該特定視圖控制器時再次出現它。我通常在視圖中這樣做將會消失。

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

非常感謝! @ user3353890 –

+0

不客氣!如果它工作,不要忘記接受答案:) – user3353890