ios7状态栏在模式视图上变回黑色?
我有我的应用程序设置,一切都很好,直到我调用我的图像选择器和我的邮件控制器。在每一个视图上,UIStatusBar都会变为黑色,尽管我已经ios7状态栏在模式视图上变回黑色?,ios,objective-c,ios7,statusbar,mfmailcomposeviewcontroller,Ios,Objective C,Ios7,Statusbar,Mfmailcomposeviewcontroller,我有我的应用程序设置,一切都很好,直到我调用我的图像选择器和我的邮件控制器。在每一个视图上,UIStatusBar都会变为黑色,尽管我已经 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 并将基于视图控制器的状态栏外观设置为“是” 知道如何控制这些模态视图的灯光颜色吗?查看图片-第一个是整个应用程序,运行良好。第二个是显示图像库后的图像选择器,第三个是邮件生成器 任何帮助都将
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
并将基于视图控制器的状态栏外观设置为“是”
知道如何控制这些模态视图的灯光颜色吗?查看图片-第一个是整个应用程序,运行良好。第二个是显示图像库后的图像选择器,第三个是邮件生成器
任何帮助都将不胜感激
我认为您需要将其放在显示模态控制器的视图控制器上
- (UIStatusBarStyle) preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}
发现完全重复。我尝试过此方法,但对我无效。嘿,这对我有效1)将
基于控制器的状态栏
外观设置为否
2)将状态栏样式
设置为UIStatusBarStyleLightContent
(只需复制该值)3)在appDelegate中使用“[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent]`谢谢@Dudi。成功了。