繁体   English   中英

iOS 7:如何在一个视图控制器中将状态栏文本颜色更改为白色,在第二个视图控制器中将状态栏文本颜色更改为黑色?

[英]iOS 7 : How to change the status bar text color as white in one view controller and black in second view controller?

我需要在第一个视图控制器中将状态栏文本的颜色更改为白色,在第二个视图控制器中将其更改为黑色。 尝试将基于View控制器的状态栏外观设置为NO,然后调用

-(UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

但这并没有改变。 请给我建议。

转到您的Plist文件,并使用Bool YES添加此属性。

然后使用

-(UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

看看所附的屏幕截图-

在此处输入图片说明

你需要有视图控制器基于状态栏外观设置为YES preferredStatusBarStyle工作。 如果在那之后您仍然遇到问题,请查看以下问题: 不会调用preferredStatusBarStyle

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM