【发布时间】:2011-10-11 03:58:45
【问题描述】:
我想为我的 iPhone 应用程序使用黑色状态栏。我在所有 .xib 上都选择了黑色状态栏,但我仍然无法将其设为黑色。这是其他人看到或知道如何解决的问题吗?
【问题讨论】:
标签: iphone objective-c ios xib statusbar
我想为我的 iPhone 应用程序使用黑色状态栏。我在所有 .xib 上都选择了黑色状态栏,但我仍然无法将其设为黑色。这是其他人看到或知道如何解决的问题吗?
【问题讨论】:
标签: iphone objective-c ios xib statusbar
编辑:@codrut 下面的评论用于选择值:
如果您向右走,有一个按钮会为您带来一个下拉菜单,其中包含可能的选项.
【讨论】:
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
【讨论】: