在修改项目代码的过程中,遇到一个问题,就是比如主页面的导航栏是隐藏的,但是需要push到别的页面,这个时候,会出现导航栏闪一下的情况,
下面是我写的一种方案,也就是在loadView这个生命周期函数中调用一个显示导航条,就
可以解决这个问题:
- (void)loadView { [super loadView]; [self.navigationController setNavigationBarHidden:NO animated:YES]; return; }
在viewWillAppear或viewDidLoad生命周期函数中显示导航条,其实这样效果是不太好的!