请帮我在root视图中隐藏导航控制器.我找到了在我需要的每个视图控制器中编写[navigationController setNavigationBarHidden:YES]的解决方案.嗯,它的工作原理只是第一次:我运行应用程序,在root视图中我没有导航,然后我转到第二个视图 – 导航出现,好的.但是我在导航控制器中按“返回”,从根视图导航并没有消失.我使用xib.
解决方法
在rootViewController中
-(void)viewWillAppear:(BOOL)animated { [self.navigationController setNavigationBarHidden:YES animated:NO]; }
在第二个视图中(在rootViewController旁边)
-(void)viewDidLoad:(BOOL)animated { [self.navigationController setNavigationBarHidden:NO animated:NO]; }