在用系统的右滑返回时,如果导航栏是隐藏的push到下一个页面再返回时,导航栏会消失,也会黑一块.
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
设置导航栏隐藏时要用带动画的设置[self.navigationController setNavigationBarHidden:YES animated:YES];如果用不带动画的设置就会出现黑一块的问题self.navigationController.navigationBarHidden = YES;,