首页 > 解决方案 > 在 LaunchScreen.storyboard 中设置不同的 LaunchImage

问题描述

我的 Assets.xcassets 文件夹中有一组不同大小的 LaunchImage。我通过右键单击创建它Assets.xcassets -> App Icons & Launch Images -> New iOS Launch Image,并将所有不同大小的图像放入每个框内。

屏幕尺寸为 9.7 英寸(或更大)的 iPad 需要具有与 iPhone 不同的启动图像。

我一直在LaunchScreen.storyboard用适当的约束来显示 LaunchImage。但是模拟器上只显示 iPhone 版本(并且被严重拉伸)。

我的 LaunchScreen.storyboard

有什么方法可以让 iOS 从集合中选择正确的 LaunchImage 吗?

标签: iosxcodexcode-storyboard

解决方案


显然LaunchScreen.storyboard在使用.launchimage图像集方面存在问题,但在.imageset扩展方面没有问题。

我通过不使用 中的.launchimage文件解决了这个问题Assets.xcassets,而是通过创建一个New Image Set,然后只使用两个分辨率文件,一个用于 iPhone,一个用于 iPad。


推荐阅读