iPhone X全屏问题

Sun*_*rge 10 autolayout ios11 xcode9 iphone-x

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

我们如何才能解决这个问题?

在此输入图像描述

Vla*_*bir 4

您应该使用安全区域

对于具有自定义布局的应用程序,支持 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/

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

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