在iOS 7中我的应用程序中将状态栏文本颜色永久更改为白色

时间:2013-11-06 09:56:03

标签: ios iphone objective-c

我将状态栏文本颜色更改为白色,当我在我的应用程序中打开相机胶卷时,它再次将状态栏文本颜色设置为黑色,当我关闭相机胶卷状态栏时,我的应用程序中有黑色文本。

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

2 个答案:

答案 0 :(得分:3)

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}

解决了我的问题

答案 1 :(得分:0)

您也可以在不编写代码的情况下执行此操作

在项目plist文件上:

设置

  

状态栏样式:

     

UIStatusBarStyleLightContent

查看基于控制器的状态栏外观:否

状态栏最初隐藏:否

enter image description here