我应该为 LaunchScreen.storyboard 中的图像提供什么尺寸的 @3x、@2x 等?

Wil*_*son 5 xcode uikit uiimageview uiimage ios

我将 UIImageView 固定到 LaunchScreen.storyboard 的所有边框上:

在此输入图像描述

我正在使用 Assets.xcassets 向 UIImageView 提供图像:

在此输入图像描述

我希望启动屏幕的图像能够在 iPhone 5、5S、6、6S、7 上正确显示。

我不确定应该为图像制作什么尺寸。

谢谢!

ale*_*nik 4

第一种方法:

您可以在资产目录中使用 LaunchImage 为您支持的每种屏幕分辨率添加图像。您还可以在此处检查所有设备的屏幕分辨率。

在此输入图像描述

添加图像后,在此处选择它们:

Your target-> General->App Icons and Launch Images部分 -> 启动图像源

第二种方法:

如果由于某种原因您不想使用静态图像而更喜欢使用LaunchScreen.storyboardwith UIImageView,您可以为每个比例添加最大分辨率(1x、2x、3x):

1x -> iPhone 4:320x480

如果您不支持 iOS 7 及更低版本,则不需要此图像。

2x -> iPhone 6/6s:750 x 1334

是的,您有其他分辨率不同的设备:

  • 5/5s (640 x 1136) - 图像将缩小
  • 4s (640x960) -Aspect Fill对图像视图使用内容模式,它将裁剪顶部和底部

3x -> iPhone 6 plus:1242 x 2208