2

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

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
4

2 回答 2

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

解决了我的问题mm

于 2013-11-06T11:03:13.110 回答
0

您也可以在不编写代码的情况下做到这一点

在您的项目 plist 文件中:

设置

状态栏样式:

UIStatusBarStyleLightContent

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

状态栏最初是隐藏的:否

在此处输入图像描述

于 2013-11-06T10:52:00.913 回答