【问题标题】:UIScreen.main.bounds wrong value on iphone X emulator [duplicate]iphone X模拟器上的UIScreen.main.bounds错误值[重复]
【发布时间】:2018-08-03 02:45:44
【问题描述】:

我正在尝试调整应用以在 iPhone X 的屏幕上运行,但 UIScreen.main.bounds.size 始终返回 375x667,它应该返回 375x815。

我在 iPhone X 模拟器上运行,除此之外一切正常,所以我很难在屏幕上定位元素,因为读取了错误的高度。

我将高度强制为 710 只是为了看看它的行为。 看看图片,你会发现 2 个疯狂的事情:

  • 横幅被黑色区域裁剪;
  • 即使有黑色条纹,应用的边角也是圆润的。

【问题讨论】:

    标签: swift xcode iphone-x


    【解决方案1】:

    您需要为 iPhone X 添加启动屏幕。大小为Portrait size 1125px × 2436px & Landscape size 2436px × 1125px 希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 2018-04-13
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      • 2010-12-10
      相关资源
      最近更新 更多