在iPhone X模拟器(GM种子)中运行我的应用程序,我注意到两个奇怪的效果:
- 该应用程序未使用整个屏幕空间(顶部和底部为黑色)
- 标题栏下方有一个奇怪的白色栏
有人知道这里发生了什么以及如何解决吗?我在Interface Builder中找不到任何新设置。
Launch Screen.storyboard
改为使用
在iPhone X模拟器(GM种子)中运行我的应用程序,我注意到两个奇怪的效果:
有人知道这里发生了什么以及如何解决吗?我在Interface Builder中找不到任何新设置。
Launch Screen.storyboard
改为使用
Answers:
使用启动映像(而不是更简单的启动屏幕文件)时,需要为要支持的每种设备大小提供适当大小的启动映像。添加其他启动图像后,您的应用应利用新的屏幕尺寸。
新的iPhone X需要一张启动图像,尺寸为1125px×2436px,这是375pt×812pt的3倍图像。
当然,如果您切换到使用启动屏幕文件而不是单个启动图像,则您的应用将自动适应所有设备尺寸,而无需进行任何其他工作。
我已经在iPhone X中解决了这个问题。启动图像大小(1125 * 2436px)请按照以下步骤进行操作。1.i)在Xcode中选择项目名称。ii)选择您的项目目标iii)然后选择启动图像源
我已经弄清楚了如何解决(尽管我仍然不明白为什么仅在iPhone X上会发生这种情况)iPhone X上的LaunchScreen故事板出现了黑色的顶部和底部栏。
我有一个UIImageView的LaunchScreen故事板。
UIImageView的top&bottom必须固定到SuperView的 top&bottom。不要到SafeArea。
只是有这个问题...当我选择项目和正确的目标时,在应用程序图标和“启动屏幕图像”选项卡下的“启动屏幕文件”为空白。我将其设置为默认的LaunchScreen,并解决了我遇到的调整大小问题。