3

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

在此处输入图像描述

4

1 回答 1

3

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

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

override var prefersStatusBarHidden: Bool {
    return true
}
于 2017-12-05T18:02:25.613 回答