首页 > 解决方案 > 放弃 LaunchScreen.storyboard 的图像盒

问题描述

所以我有一个相当老的应用程序,上次在 iPhone X 发布之前工作。始终使用启动图像源而不是启动屏幕文件,如下所示。

在此处输入图像描述

我现在在 iPhone X 上启动时遇到问题,因为屏幕大小是从 LaunchImage 假定的,并且 .xcassets 文件夹的“LaunchImage”文件中当前没有为 iPhone X 提供启动图像。

在使用新的“启动屏幕文件”时放弃使用卡带的最直接方法是什么?我已经尝试过创建并使用它,但没有运气UIImageView在设备上使用所述屏幕尺寸调整图像大小。

我真的在寻找一个简单的指南来创建一个可以使启动屏幕图像(全尺寸图像)适应任何设备尺寸的 LaunchImage.storyboard 文件。

标签: iossplash-screenlaunch

解决方案


在使用新的“启动屏幕文件”时放弃使用卡带的最直接方法是什么?

将启动图像源弹出菜单更改为“不使用资产目录”。

在此处输入图像描述

如果没有,请制作一个 LaunchScreen.storyboard,然后将 Launch Screen File 指向它。确保您的启动图像故事板使用自动布局并指定为启动屏幕。

在此处输入图像描述

现在使用自动布局配置故事板的视图控制器,以便它在所有设备上正确布局。


推荐阅读