//点击VIew显示或隐藏导航
- (void)handleSingleTap {
self.navigationController.wantsFullScreenLayout=YES;
if (self.navigationController.navigationBarHidden ==NO) {
//隐藏状态栏
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
//隐藏导航栏
[self.navigationController setNavigationBarHidden:YES animated:NO];
}else
{
//显示状态栏
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
//显示导航栏
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
}
执行该方法后,怎么我的self.navigationController高度变窄了呢,执行返回按钮导航栏下方有明显的白色缝隙?这是咋回事啊?
- (void)handleSingleTap {
self.navigationController.wantsFullScreenLayout=YES;
if (self.navigationController.navigationBarHidden ==NO) {
//隐藏状态栏
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
//隐藏导航栏
[self.navigationController setNavigationBarHidden:YES animated:NO];
}else
{
//显示状态栏
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
//显示导航栏
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
}
执行该方法后,怎么我的self.navigationController高度变窄了呢,执行返回按钮导航栏下方有明显的白色缝隙?这是咋回事啊?