当我启动我的应用程序以查看状态栏覆盖的启动图像时,我想隐藏状态栏。所以在plist中我添加了
Status bar is initially hidden YES
状态栏被覆盖。我的问题是状态栏总是覆盖在我的应用程序中,我只想隐藏启动图像的状态栏,我该怎么办?
当我启动我的应用程序以查看状态栏覆盖的启动图像时,我想隐藏状态栏。所以在plist中我添加了
Status bar is initially hidden YES
状态栏被覆盖。我的问题是状态栏总是覆盖在我的应用程序中,我只想隐藏启动图像的状态栏,我该怎么办?
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
您可以通过将属性“最初隐藏的状态栏”添加到 plist 来执行此操作,如下所示: -
解决了
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
在应用程序启动时使用它:)
Niko 和 JackTurky 的解决方案都不正确。尼可:
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
...有效,但已被弃用。在 iOS 3.2 及更高版本中正确的是:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
或者
您还可以在应用程序的 Info.plist 文件中将(状态栏最初隐藏)属性设置为“否”。
只需取消选中此属性即可。