【发布时间】:2014-05-01 17:14:14
【问题描述】:
我在 1 个导航控制器中嵌入了 8 个视图控制器。我想在我的第一个视图控制器上隐藏导航栏(保持状态栏)。当我尝试这样做时,导航栏会在我的所有视图控制器上消失。
【问题讨论】:
-
告诉您是如何做到的,添加一些代码等会很有帮助。
标签: ios objective-c uiviewcontroller uinavigationcontroller uistatusbar
我在 1 个导航控制器中嵌入了 8 个视图控制器。我想在我的第一个视图控制器上隐藏导航栏(保持状态栏)。当我尝试这样做时,导航栏会在我的所有视图控制器上消失。
【问题讨论】:
标签: ios objective-c uiviewcontroller uinavigationcontroller uistatusbar
在第一个视图控制器中试试这个:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
- (void)viewWillDisappear:(BOOL)animated {
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
【讨论】: