【发布时间】:2014-03-20 20:10:55
【问题描述】:
我尝试了 SO 的几种解决方案来解决这个问题,但没有一个对我有用。我用一个简单的视图创建了一个新的 iOS7 项目。我试过设置
View controller-based status bar appearance to NO
在 AppDelegate 中:
[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
但是,这会完全删除状态栏。
如果没有基于视图控制器的状态栏外观选项,无论我在 plist 文件中为状态栏样式设置什么,状态栏文本仍然是黑色的。我需要它在整个应用程序中都是白色的。这可能吗?
我使用的是最新的 xcode 版本。
【问题讨论】:
-
这发生在我身上,我通过在 info.plist 中将状态栏最初隐藏为 NO 来修复它,除了您评论的 2 个步骤