繁体   English   中英

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

[英]How to get a black status bar on an iPhone app?

我想为我的 iPhone 应用程序使用黑色状态栏。 我在所有 my.xibs 上都选择了黑色状态栏,但我仍然无法将其变为黑色。 这是其他人看到或知道如何解决的问题吗?

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

编辑: @codrut 下面的评论选择值:
如果您的 go 位于最右侧,则有一个按钮可以为您提供可能选项的下拉菜单。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM