6

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

Status bar is initially hidden YES

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

4

5 回答 5

13
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
于 2011-12-16T09:15:55.407 回答
6

您可以通过将属性“最初隐藏的状态栏”添加到 plist 来执行此操作,如下所示: -在此处输入图像描述

于 2011-12-16T09:56:50.617 回答
6

解决了

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

在应用程序启动时使用它:)

于 2011-12-16T09:15:24.937 回答
3

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

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

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

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
于 2013-08-07T00:02:24.247 回答
3

或者

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

只需取消选中此属性即可。

于 2011-12-16T09:18:40.420 回答