实现第一个页面导航条隐藏,下一个页面导航条显示
在这里面只用到两个方法
首先是在代理里面实现导航条,然后再第一个页面.m文件中隐藏导航条
[self.navigationController setNavigationBarHidden:YES animated:NO];
实现跳转之后,在第二个页面实现两个方法
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO animated:YES];
}
-(void)viewWillDisappear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
这样就实现了 连贯性的跳转
实现这个效果就是下面的这个状态 (显示和隐藏表示导航条的状态)
*********************加载时 ****即将出现 ******即将消失
第一个页面 *********无*********隐藏 ***********无
第二个页面 ******** 显示 ****** 显示 ******** 隐藏