无法在iOS7中隐藏状态栏

我刚将我的iPhone 5 iOS 7升级到四个测试版。 现在,当我在iPhone上从Xcode 5运行我的应用程序时,状态栏不会隐藏,即使它应该。

不工作:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];

不工作:

[UIApplication sharedApplication].statusBarHidden = YES;

无法登录到Apple开发者论坛


在您的应用程序plist文件中添加一行称为“查看基于控制器的状态栏外观”并将其设置为NO

请注意,如果您在应用程序中使用UIImagePickerController,则此方法无效。

来自http://www.openfl.org/developer/forums/general-discussion/iphone-5ios-7-cant-hide-status-bar/,mgiroux的解决方案

将View Base Controller添加到Xcode中的Info设置的示例


在视图控制器中添加方法。

- (BOOL)prefersStatusBarHidden {
    return YES;
}

在Plist中添加以下属性。

- > Status bar is initially hidden = YES

- > View controller-based status bar appearance = NO

同时添加 - 现在状态栏将消失。

链接地址: http://www.djcxy.com/p/95791.html

上一篇: Cannot hide status bar in iOS7

下一篇: SplitView like Facebook app on iPhone