如何在启动故事板中使用资产目录中的启动映像?

Tob*_*ary 10 splash-screen uiimageview ios uistoryboard

我确实需要支持基于故事板的启动屏幕和项目中的"传统"启动图像.

添加启动屏幕故事板并UIImageView指向启动屏幕似乎是一种直接的方式.但是,Interface Builder无法找到启动映像,也无法显示它.

由于所有尺寸的内容也不同,故事板是否会选择正确的图像?

用尺寸类和约束重建图像是不可能的,所以

TL; DR:如何使用启动故事板使用发布屏幕图像集中的相应图像?

Jor*_*ndo 5

我知道这是一个老问题。简短的回答是“你不能”,但有一个解决方法。

我是这样做的:

不要将要使用的图像添加到资产目录中。相反,请将图像直接添加到您的项目中,并确保将它们包含在目标中。您必须回到旧的“image.png”、“image@2.png”、“image@3.png”命名约定,以便为不同的屏幕尺寸提供不同的图像。

希望对遇到此问题的人有所帮助。

将图像添加到目标 将图像设置为 LaunchScreen 故事板中的 ImageView $$$