我有一个iOS应用,通常不会通过使用prefersStatusBarHidden在根视图控制器类中返回YES来显示状态栏。我使用MFMailComposeViewController使用presentViewController组成邮件消息:animated:completion。我不能让MFMailComposeViewController不显示状态栏。我尝试了子类化MFMailComposeViewController并使prefersStatusBarHidden返回YES,但这不起作用。有什么想法吗?
答案 0 :(得分:5)
尝试在app plist文件中创建一个新行(“查看基于控制器的状态栏外观”/“UIViewControllerBasedStatusBarAppearance”)并将其设置为NO。
这也应该覆盖你的“prefersStatusBarHidden”方法 - 但是,因为你试图隐藏它,不应该是你的问题。