如何让MFMailComposeViewController不显示状态栏?

时间:2013-10-23 22:21:20

标签: ios statusbar

我有一个iOS应用,通常不会通过使用prefersStatusBarHidden在根视图控制器类中返回YES来显示状态栏。我使用MFMailComposeViewController使用presentViewController组成邮件消息:animated:completion。我不能让MFMailComposeViewController不显示状态栏。我尝试了子类化MFMailComposeViewController并使prefersStatusBarHidden返回YES,但这不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:5)

尝试在app plist文件中创建一个新行(“查看基于控制器的状态栏外观”/“UIViewControllerBasedStatusBarAppearance”)并将其设置为NO。

这也应该覆盖你的“prefersStatusBarHidden”方法 - 但是,因为你试图隐藏它,不应该是你的问题。