Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ios7状态栏在模式视图上变回黑色?_Ios_Objective C_Ios7_Statusbar_Mfmailcomposeviewcontroller - Fatal编程技术网

ios7状态栏在模式视图上变回黑色?

ios7状态栏在模式视图上变回黑色?,ios,objective-c,ios7,statusbar,mfmailcomposeviewcontroller,Ios,Objective C,Ios7,Statusbar,Mfmailcomposeviewcontroller,我有我的应用程序设置,一切都很好,直到我调用我的图像选择器和我的邮件控制器。在每一个视图上,UIStatusBar都会变为黑色,尽管我已经 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 并将基于视图控制器的状态栏外观设置为“是” 知道如何控制这些模态视图的灯光颜色吗?查看图片-第一个是整个应用程序,运行良好。第二个是显示图像库后的图像选择器,第三个是邮件生成器 任何帮助都将

我有我的应用程序设置,一切都很好,直到我调用我的图像选择器和我的邮件控制器。在每一个视图上,UIStatusBar都会变为黑色,尽管我已经

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
并将基于视图控制器的状态栏外观设置为“是”

知道如何控制这些模态视图的灯光颜色吗?查看图片-第一个是整个应用程序,运行良好。第二个是显示图像库后的图像选择器,第三个是邮件生成器

任何帮助都将不胜感激


我认为您需要将其放在显示模态控制器的视图控制器上

- (UIStatusBarStyle) preferredStatusBarStyle { 
    return UIStatusBarStyleLightContent; 
}

发现完全重复。我尝试过此方法,但对我无效。嘿,这对我有效1)将
基于控制器的状态栏
外观设置为
2)将
状态栏样式
设置为
UIStatusBarStyleLightContent
(只需复制该值)3)在appDelegate中使用“[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent]`谢谢@Dudi。成功了。