1.
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
2.在需要隐藏导航栏的页面不要隐藏,把导航栏以及导航栏下的黑线都设置成透明的图片即可,效果是一样的。
本文介绍如何在iOS应用中实现隐藏特定页面的导航栏,通过修改导航栏外观为透明,达到与隐藏导航栏相同的效果。

被折叠的 条评论
为什么被折叠?



