隐藏导航栏问题

两种隐藏系统导航栏

1.self.navigationController.navigationBarHidden = YES;

2.[self.navigationControllersetNavigationBarHidden:YESanimated:YES];

设置要隐藏的那个根控制器使用第二种方式, 不然会有蛋疼的问题.在要跳转的别的控制器 - (void)viewWillAppear:(BOOL)animated 设置[self.navigationControllersetNavigationBarHidden:YESanimated:NO]; 不然控制器顶部导航栏会默认没有,估计是控制器重复利用造成的.

你可能感兴趣的:(隐藏导航栏问题)