iPhone X全屏显示问题

10

今天我安装了 Xcode 9 并将我的应用编译到 iPhone x 上,但顶部和底部的区域出现黑色,就像几年前 iPhone 5 屏幕从 3.5 切换到 4 时遇到的情况一样。

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

进入图片描述


{btsdaf} - Karthick C
@TejasArdeshna 是的,我已经启动了故事板。 - Sunil Targe
是的,但这会在故事板中引起布局问题,因为我们没有使用约束。 - Tejas Ardeshna
@TejasArdeshna 我也有同样的问题。我没有使用约束。你解决了这个问题吗?如果解决了,请建议我做同样的事情。 - Mohit
@Mohit 从4月1日开始,如果没有启动屏幕,你将无法上传你的应用程序。这意味着最终将结束缩放模式应用程序。 - Tejas Ardeshna
显示剩余6条评论
1个回答

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/

以下提示帮助我解决了这个问题。

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


还从这个答案中得到了帮助。 - Sunil Targe
我发现如果没有设置启动画面,安全区域对我并没有什么帮助。 - Matt Parkins

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接