从iPhone应用程序隐藏状态栏

我想我的应用程序根本没有状态栏! 我曾尝试使用.plst

我已经尝试了一切在这里状态栏不会消失 ,也在这里如何防止iOS 5显示状态栏,即使UIStatusBarHidden是YES?

有人可以进入极端的细节来帮助我吗? 如果有帮助,我正在使用XCode 5。 我只想状态栏从应用程序中消失! 谢谢!

IOS 7

在您的Info.plist文件中,添加值为NO 的基于视图控制器的状态栏外观 。 而且,添加键状态栏最初隐藏的值是YES

要在应用程序完全启动后隐藏状态栏,请通过将此行添加到应用程序的delegate的applicationDidFinishLaunching方法中,以编程方式更改它:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]; 

如果将animation设置为YES,那么状态栏会通过淡出而消失。 一个问题,你为什么要删除状态栏?

在你的“* project_name * -Info.plist”文件中,添加一个名为“Status bar is initial hidden”的键,然后将其值设置为“YES”。 这将始终隐藏状态栏。

 //viewDidload if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBarHidden]; [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)]; } else { // iOS 6 [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide]; } // Add this Method - (BOOL)prefersStatusBarHidden { return YES; } 

你有没有尝试过:点击.xib文件 – >属性检查 – >更改“状态栏”为“无”(请参阅​​附图) 在这里输入图像说明

打开您的应用程序Info.plist文件并添加以下行:

 <key>UIViewControllerBasedStatusBarAppearance</key> <false/> <key>UIStatusBarHidden</key> <true/> 

请将此添加到您的视图控制器

 - (BOOL)prefersStatusBarHidden { return YES; }