状态栏样式从浅色内容更改为灰色样式

时间:2016-09-15 08:47:33

标签: ios objective-c storyboard statusbar

我的一个应用程序我为Translucent设置了StatusBar颜色。

在前2个屏幕中,它按预期显示,但在第3个屏幕上,它将改变状态栏的样式。它将转换为灰色半透明。

预期的屏幕示例:

enter image description here

当前问题:

enter image description here

我已完成与应用程序中的show Light Content Status栏相关的所有更改。

将状态栏显示为UIStatusBarStyleLightContent

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

如下所述,还将标记添加到plist。

enter image description here

但我的申请仍然存在上述问题。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您必须在

中添加如下代码

AppDelegate类方法appDidFinishLaunching

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

不仅如此,您还必须在info.plist文件中添加状态栏样式。

快乐的编码!