为 iOS 7 转换旧版应用程序。解决了大部分问题,但我们有一个功能,可以使用 MFMailComposeViewController 通过电子邮件发送错误日志,并且状态栏在该视图中显示为黑底黑字。
使用 plist 设置将状态栏文本颜色全局设置为白色,这似乎可以很好地处理其他所有内容。只有电子邮件 VC 在起作用。(我们使用 . 来展示它presentModalViewController
。)
有没有人想出如何破解这个坚果?
更新:尝试子类化 MFMailComposeViewController 并实现preferredStatusBarStyle
,但它没有被调用,即使在 plist 中将“基于视图控制器的状态栏”设置为 YES 之后。