【问题标题】: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。我希望它能工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      相关资源
      最近更新 更多