我有8个视图控制器嵌入到1个导航控制器中。我想在我的第一个视图控制器上隐藏导航栏(保持状态栏)。当我尝试这样做时,导航栏会在我的所有视图控制器上消失。
答案 0 :(得分:2)
在第一个视图控制器中尝试:
- (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];
}