【问题标题】:App not occupying complete screen in iphone X simulator in Xcode 9 [duplicate]应用程序在 Xcode 9 的 iphone X 模拟器中不占用整个屏幕 [重复]
【发布时间】:2018-04-01 15:13:08
【问题描述】:

随着 Xcode 9 的发布,我们可以在 iPhone X 模拟器上测试我们应用的 UI。当我在 iPhone X 模拟器上运行我的应用程序时,它不会占用整个屏幕。 Apps View 的顶部和底部都留有空间。

谁能告诉我如何删除该空间,我已经在我的应用程序中使用自动布局。我附上了我的应用程序的屏幕截图。

【问题讨论】:

  • 我强烈建议您使用启动故事板而不是启动图像。这样,您的应用将自动支持新设备和屏幕尺寸。

标签: ios iphone view xcode9 iphone-x


【解决方案1】:

您需要在 xcode 9 中为 iPhone X 添加启动画面/启动图像。 iPhone X 发布图片尺寸为1125 x 2436

【讨论】:

    【解决方案2】:

    这是因为 Xcode 9 的新功能 Safe Area 来处理 iPhone-X 的用户界面设计。

    需要处理iPhone-X的用户界面设计。以下是如何使用安全区域布局为 iPhone-X 设计用户界面的基本指南

    这里是苹果IPhone-X Development的开发者指南

    你可以通过两种方式解决这个问题

    1.取消选中使用安全区域支持

    2.如果您使用Autolayout,请调整您的toplayout 约束值以实现全屏

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 2019-02-16
      • 1970-01-01
      • 2010-12-17
      • 2015-07-12
      • 1970-01-01
      相关资源
      最近更新 更多