2012-12-10 61 views
1

有时,状态栏会将颜色更改为蓝色。在整个应用程序中需要黑色。我想将蓝色状态栏更改为黑色。我如何改回它。需要一些帮助。谢谢。更改ios6中的蓝色状态栏

图像看起来是这样的:

enter image description here

+3

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque]; – Srikanth

+3

或转到您的目标设置并在摘要选项卡上,您可以更改状态栏的色调。 – Rob

+0

添加您的评论作为答案,我会帮你upvote ... – lakesh

回答

2

添加以下代码状态栏:

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque]; 
1

状态栏的颜色它通过导航栏当前色调颜色管理,如果你想设置一个不同的颜色,只需在界面生成器中设置色调颜色,并且当控制器可见时它会自动为你改变它,[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];将强制传统颜色改变状态栏外观,但是如果没有导航栏的对应色调颜色,则不能更改为其他颜色。

3

你可以把它从,目标设置更改 - >综述 - >状态栏的色调

或者

你可以,info.plist中回黑色改变它 - >状态栏样式设定值作为不透明的黑色风格。