第一种不带动画:
self.navigationController.navigationBarHidden = YES;
第二种带有动画效果的:
[self.navigationController setNavigationBarHidden:YES animated:YES];
在这里我们最好是放在视图将要出现时,这样的话不会影响后面的页面的相关操作:
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:YES];
}