iOS NavigationController隐藏导航栏
视图控制器A推送至视图控制器B 和视图控制器A:iOS NavigationController隐藏导航栏,ios,uinavigationcontroller,uinavigationbar,Ios,Uinavigationcontroller,Uinavigationbar,视图控制器A推送至视图控制器B 和视图控制器A: self.navigationController.navigationBarHidden = YES; 但我不想在ViewController B中隐藏导航栏 在ViewController B中: self.navigationController.navigationBarHidden = NO; 但这不起作用,如何在B中显示导航栏 提前谢谢你 //ViewControllerB.m -(void)viewWillAppear:(B
self.navigationController.navigationBarHidden = YES;
但我不想在ViewController B中隐藏导航栏
在ViewController B中:
self.navigationController.navigationBarHidden = NO;
但这不起作用,如何在B中显示导航栏
提前谢谢你 //ViewControllerB.m
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO];
}
//ViewControllerA.m
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:YES];
}
记住编辑器->嵌入->序列图像板中RootViewController的导航控制器,或者如果使用XIB,则在AppDelegate中初始化导航控制器。请输入一些代码,说明如何初始化和推送视图控制器B。@Rahul I使用序列图像板:[self-performsguewithidentifier:@“toViewB”发送者:self];你真棒!这帮帮忙!非常感谢。