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