看到iPhone X模拟器顶部和底部的黑色条纹
在iPhone X模拟器(GM种子)中运行我的应用程序我注意到两个奇怪的影响:
- 该应用程序不使用全屏幕空间(顶部和底部区域是黑色的)
- 标题栏下面有一个奇怪的白色条
有人知道这里发生了什么,以及如何解决这个问题? 在Interface Builder中我找不到任何新的设置。
当使用启动图像(而不是更简单的启动屏幕文件)时,您需要为您希望支持的每种设备大小提供适当大小的启动图像。 一旦添加了额外的启动图像,您的应用程序应该利用新的屏幕大小。
新的iPhone X需要大小为1125px×2436px的启动图像,这是375pt×812pt的3x图像。
当然,如果您切换到使用启动屏幕文件而不是单独的启动图像,您的应用程序将自动适应所有设备大小,无需任何额外的工作。
iPhone X需要不同的启动图像大小1125px x 2436px(375pt x 812pt @ 3x)。
检查人机界面指南了解更多详情。
我已经想出了如何解决(虽然我仍不明白为什么这只发生在iPhone X上)LaunchScreen故事板在iPhone X上看到黑色顶部和底部酒吧。
我有一个UIImageView LaunchScreen故事板。
UIImageView的顶部和底部必须固定在SuperView的 顶部和底部 。 不适用于SafeArea 。
我已经在iPhone X中find了这个问题。启动图像大小(1125 * 2436px)请按照以下步骤进行操作。 1.i)在Xcode中select你的项目名称。 ii)select您的项目目标iii)然后select启动图像源
- 你可以得到迁移popupi)select资产ii)select迁移
-
之后,在您的项目中select您的Assets.xcassets
-
然后select在资产中启动图像i)然后select属性检查器
-
最后检查你的启动图像源。 你可以看到设置启动图像。
我通过在Lanch Screen File
文本Lanch Screen File
插入一些随机文本来修复它。 我甚至没有一个启动屏幕文件… XCode是如此的越野车