具有图像资产的启动屏幕情节提要的图像大小

时间:2020-02-11 05:01:00

标签: ios swift iphone xcode

我正在将启动屏幕从启动资产转移到launchscreen.storyboard的新方法。但是,对于要为1x 2x和3x图像资产提供多少尺寸的图像,我感到困惑。这些图像是带有一点文字的全屏图像。理想情况下,我希望这些图像具有通用性,以便可以在从iph5到iph11的各种iphone设备上正确显示它们。

我尝试了一些图像,但是在普通的iPhone和iPhone X变体上它们似乎变得拉伸或表现不同(图像似乎是垂直拉伸的)。我尝试在苹果论坛上寻找解决方案,但找不到任何具体的方法。

1 个答案:

答案 0 :(得分:0)

对于每个比例因子(@ 1x,@ 2x,@ 3x),您都希望具有足够大的图像以支持最大的设备。

例如,一个12.9英寸iPad Pro的分辨率为2048x2732,缩放比例为2x。因此,如果要为所有同时支持显示方向(纵向和横向)的@ 2x设备使用通用背景图像,需要2732x2732图像(即1366x1366 @ 2x)。对于@ 3x iPhone,您也需要2688x2688(例如896x896 @ 3x)图像,因为大型Plus iPhone的分辨率为1242x2688。如果您支持旧的非视网膜设备,您可能会使用1024x1024 @ 1x,这足以用于非视网膜iPad。

在启动故事板上,您需要根据背景图像设置约束和图像视图的内容模式。

iOS Human Interface Guidelines提供了各种设备的不同图像尺寸的列表。

但是,启动屏幕上的背景并不复杂,而是纯色填充,请考虑完全摆脱背景图片。