模态视图中的ios7状态栏会变回黑色吗?

时间:2014-01-03 03:13:55

标签: ios objective-c ios7 statusbar mfmailcomposeviewcontroller

我有我的应用程序设置,一切正常,直到我调用我的图像选择器和我的邮件控制器。在每个视图中,即使我有

,UIStatusBar也会变为黑色
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

并将基于控制器的状态栏外观设置为YES。

知道如何控制这些模态视图的浅色?看图像 - 第一个是整个应用程序,工作得很好。第二个是显示图像库后的图像选择器,第三个是邮件编辑器。

任何帮助都将受到高度赞赏!

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为你需要把它放在呈现模态控制器的视图控制器上

- (UIStatusBarStyle) preferredStatusBarStyle { 
    return UIStatusBarStyleLightContent; 
}