【问题标题】:View under status bar in iPhone X simulator distortediPhone X 模拟器状态栏下的视图变形 【发布时间】:2018-03-03 08:27:06 【问题描述】: 我最近升级到 xcode 9 并在模拟器 iPhone X 上运行我的项目,但状态栏下的视图被扭曲了。在其他手机上一切正常。 iPhone X 中的扭曲视图 其他手机中的未失真视图 【问题讨论】: 你在使用界面生成器吗?你在使用安全区吗? 我正在使用情节提要。项目是在 xcode 8 中构建的,当时没有安全区域。 标签: ios xcode9 iphone-x 【解决方案1】: 如果你不使用安全区域,你可以用 0 常量将它固定到顶部布局指南: 或者您可以在视图控制器的文件检查器中启用安全区域,它可以向后部署回 iOS 9,并再次使用 0 常量固定顶部。 【讨论】: 【解决方案2】: 将视图的 Y 设置为 44。状态栏高度为 44。如果导航栏在那里,则设置为 145。我希望它能工作 【讨论】: