ViewController推送到ViewController B。
和ViewController A:
self.navigationController.navigationBarHidden = YES;
但我不想在ViewController B中隐藏导航栏,
并在ViewController B中:
self.navigationController.navigationBarHidden = NO;
但这不起作用,如何在B中显示导航栏?
提前谢谢!
答案 0 :(得分:3)
// ViewControllerB.m
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO];
}
// ViewControllerA.m
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:YES];
}
记住编辑 - >嵌入 - >如果使用XIB,则可以在StoryBoard中使用RootController的NavigationController或在AppDelegate中使用init NavigationController