由于我将应用程序升级到 Xcode 5,当我在 iOS 6 下运行应用程序时,状态栏消失了。应用程序处于全屏状态,根本没有状态栏。
在 iOS 7 下,应用程序处于全屏状态,但状态栏(透明背景和黑色信息)在应用程序上方可见。
如何在 iOS 6 中恢复它?
由于我将应用程序升级到 Xcode 5,当我在 iOS 6 下运行应用程序时,状态栏消失了。应用程序处于全屏状态,根本没有状态栏。
在 iOS 7 下,应用程序处于全屏状态,但状态栏(透明背景和黑色信息)在应用程序上方可见。
如何在 iOS 6 中恢复它?
首先,您应该仔细检查您是否没有勾选Hide during application launch
目标“常规”选项卡下的“”选项,如下所示:
此外,您可以在 中添加以下密钥Info.plist
:
在您的应用程序的委托中- (BOOL) application: (UIApplication *) application didFinishLaunchingWithOptions: (NSDictionary *) launchOptions
添加以下语句:
[[UIApplication sharedApplication] setStatusBarHidden: NO];
我希望这有助于解决您的问题。