【问题标题】:iPhone X full screen issue [duplicate]iPhone X全屏问题[重复]
【发布时间】:2018-02-21 18:39:40
【问题描述】:

今天我已经安装了 Xcode 9 并为 iPhone x 构建了我的应用程序。但上下区域显示为黑色,就像我们几年前在 iPhone 5 屏幕切换到 3.5 到 4 时遇到的场景一样。

我们如何简单地解决这个问题?

【问题讨论】:

  • 请参考此链接“stackoverflow.com/a/46925684/2776795”可能会对您有所帮助
  • @Sunil 你解决了问题吗?我也有同样的情况,我们也没有使用约束。
  • @TejasArdeshna 是的,我已经通过添加 1125*2436px 的启动图像解决了这个问题
  • @SunilTarge 你的项目中有启动图像或启动故事板吗?
  • @TejasArdeshna 是的,我有启动情节提要。

标签: autolayout ios11 xcode9 iphone-x


【解决方案1】:

您应该使用安全区域

对于具有自定义布局的应用,也应该支持 iPhone X 相对容易,特别是如果您的应用程序使用自动布局并遵守 到安全区域和边距布局指南。

阅读更多:https://developer.apple.com/ios/human-interface-guidelines/overview/iphone-x/

我也是同样的问题。我也使用了安全区域布局。但上述解决方案不支持我。我从下面的链接得到了解决方案。

https://www.bignerdranch.com/blog/get-your-apps-ready-for-iphone-x/

以下几点帮助我解决了该解决方案。

确保您的应用使用启动屏幕故事板(不是启动图像)。

【讨论】:

  • 也得到了this的帮助。
  • 我发现如果不设置启动屏幕,安全区域对我没有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-29
  • 2022-01-17
相关资源
最近更新 更多