在ios 7上修复错误隐藏状态栏

时间:2013-12-03 10:43:22

标签: ios7 uiimagepickercontroller statusbar

![错误隐藏了ios 7上的satus bar 1

我在使用ios 7时遇到问题。
1.当我从xcode 4.6构建时,我想在ios7上隐藏状态栏 2.App电流在设备ios 7上运行,但相机胶卷的状态栏显示较旧版本的ios。

你能帮我解决上面的问题吗? 非常感谢。

1 个答案:

答案 0 :(得分:1)

将以下代码添加到视图控制器:

 if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
    // iOS 7
    [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
 } else {
     // iOS 6
     [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
 }

 - (BOOL)prefersStatusBarHidden {
     return YES;
  }

iOS 7

请将此信息添加到您的info.plist文件中,它会有所不同:)

UIStatusBarHidden UIViewControllerBasedStatusBarAppearance 

enter image description here

希望它会有所帮助。

快乐的编码......:)

相关问题