如何获得iPhone应用程序的黑色状态栏?

我想为我的iPhone应用程序使用黑色状态栏。 我在所有的.xibs上都select了黑色状态栏,但是我仍然不能将它变成黑色。 这是其他人看到或知道如何补救的问题吗?

  1. 打开“info.plist”文件。
  2. 添加一个新行。
  3. select“状态栏风格”作为
  4. select“不透明黑色风格”作为

编辑:评论由@codrut下面select值:
如果你走的很远,有一个button,可能会给你一个下拉的选项。

nib文件中的状态栏是作为一个指示,只是为了模拟真实的界面。 你需要做的是:

[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleBlackOpaque]; 

并在plist更改状态栏样式(UIStatusBarStyle)为黑色不透明(UIStatusBarStyleBlackOpaque)(或任何你想要的)。

在info.plist文件中添加以下内容

 <key>UIStatusBarStyle</key> <string>UIStatusBarStyleBlackOpaque</string> 

不知道这是否会帮助其他人,但在我们的应用程序,我们遇到了一个问题,我们可以得到它使用黑色风格的唯一方法是如果我们将其设置为默认样式:

 [[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleDefault]; 

如果BlackOpaque不适合你,可能值得尝试一下。

试试这个简单的方法….

1.对于单个viewController

 [[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleBlackOpaque]; 

2.整个应用程序

 info.plist ----> Status Bar Style --->UIStatusBarStyle to UIStatusBarStyleBlackOpaque