【发布时间】:2013-11-06 19:04:40
【问题描述】:
我将状态栏文本颜色更改为白色,当我在我的应用程序中打开相机胶卷时,它再次将状态栏文本颜色设置为黑色,当我在我的应用程序中关闭相机胶卷状态栏时有黑色文本。
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
【问题讨论】:
标签: ios iphone objective-c
我将状态栏文本颜色更改为白色,当我在我的应用程序中打开相机胶卷时,它再次将状态栏文本颜色设置为黑色,当我在我的应用程序中关闭相机胶卷状态栏时有黑色文本。
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
【问题讨论】:
标签: ios iphone objective-c
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}
解决了我的问题mm
【讨论】:
你也可以不写代码来做到这一点
在你的项目 plist 文件上:
设置
状态栏样式:
UIStatusBarStyleLightContent
查看基于控制器的状态栏外观:否
状态栏最初是隐藏的:否
【讨论】: