Reputation: 2369
ViewController A push to ViewController B.
And ViewController A :
self.navigationController.navigationBarHidden = YES;
But I don't want to hide the navigationbar in ViewController B,
and in ViewController B :
self.navigationController.navigationBarHidden = NO;
But this do not work, how can I show the navigationbar in B?
Thank you in advance!
Upvotes: 1
Views: 268
Reputation: 11005
//ViewControllerB.m
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO];
}
//ViewControllerA.m
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:YES];
}
Remember Editor->Embed IN -> NavigationController for RootViewController in StoryBoard or init NavigationController in AppDelegate if use XIB
Upvotes: 3