所以我在这里看了几篇关于更改状态栏文本颜色的帖子,但没有工作。所以我原来的问题是状态栏现在在iOS7中是透明的,我希望它是白色的黑色文本。所以我把它添加到了我的viewcontroller。
self.navigationController.navigationBar.translucent = NO;
好的所以现在状态是黑色的黑色,无法读取文字,但至少它不透明。所以现在我做了以下事情。
进入plist并添加了
View controller-based status bar appearance NO
然后我将其添加到我的app delegate
self.window.backgroundColor = [UIColor whiteColor];
[[UIView appearance] setTintColor:[UIColor blackColor]];
现在我有一个白色的状态栏,但是文字是白色的,所以你看不到它?掷骰子!
如果在iOS6上运行
,以下行也会崩溃应用程序[[UIView appearance] setTintColor:[UIColor blackColor]];
双重废话!
所以我删除了以下行,因此不会崩溃。
[[UIView appearance] setTintColor:[UIColor blackColor]];
白色的白色卡住了。
答案 0 :(得分:0)
最后我去了plist,把剩下的一切都留在了上面,然后把它添加到了plist
Status bar style Gray style (default)
现在我想要它。