【发布时间】:2015-04-26 20:20:34
【问题描述】:
我已将我的故事板视图控制器嵌入到导航控制器中。但是,我希望一个特定于视图的控制器没有导航栏。我该怎么做?
【问题讨论】:
标签: swift uinavigationcontroller navigationcontroller
我已将我的故事板视图控制器嵌入到导航控制器中。但是,我希望一个特定于视图的控制器没有导航栏。我该怎么做?
【问题讨论】:
标签: swift uinavigationcontroller navigationcontroller
在 viewWillAppear 中隐藏导航栏。
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.navigationBarHidden = true
}
另外,当你离开那个特定的视图控制器时,确保它再次出现。我通常在 viewWillDisappear 中这样做。
override func viewWillDisappear(animated: Bool) {
super.viewWillDisappear(animated)
self.navigationController?.navigationBarHidden = false
}
【讨论】: