MFMessageComposeViewController没有收件人字段(iOS 11)

时间:2017-12-05 18:02:26

标签: ios11 mfmessagecomposeview messageui

当我在iOS 11设备上展示MFMessageComposeViewController时,它神秘地错过了收件人字段。相同的代码适用于运行iOS 10的iPhone 6。

enter image description here

1 个答案:

答案 0 :(得分:3)

经过大量的讨论之后,我发现如果我在 info.plist 中移除项目范围内的状态栏隐藏:查看基于控制器的状态栏外观:否 而是手动更喜欢状态栏隐藏在我自己的每个视图控制器中我得到了正确的行为。这对我来说似乎是个错误,所以我打算提交雷达。

如果要保留状态栏行为,则需要在每个UIViewController子类中设置以下内容:

override var prefersStatusBarHidden: Bool {
    return true
}