如何显示最初隐藏在plist iphone中的状态栏

时间:2011-12-16 09:13:05

标签: iphone objective-c hide statusbar info.plist

我想在启动应用程序时隐藏状态栏以查看状态栏覆盖的启动图像。所以在plist中我添加了

Status bar is initially hidden YES

和状态栏被覆盖。 我的问题是状态栏总是在我的应用程序中被覆盖,我想只为启动图像隐藏状态栏,我该怎么办?

5 个答案:

答案 0 :(得分:14)

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

答案 1 :(得分:5)

已解决

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];

在启动app时使用此功能:)

答案 2 :(得分:5)

你可以通过添加属性“状态栏最初隐藏”来实现这一点,如下所示: - enter image description here

答案 3 :(得分:3)

OR

您还可以在应用程序的Info.plist文件中将(状态栏初始隐藏)属性设置为“NO”。

取消选中此属性。

答案 4 :(得分:3)

Niko和JackTurky的解决方案都不正确。 Niko的:

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

...有效,但已被弃用。在iOS 3.2及更高版本中更正是:

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];