我应该为LaunchScreen.storyboard中的Image提供@ 3x,@ 2x等的大小?

时间:2016-10-21 19:31:50

标签: ios xcode uiimageview uiimage uikit

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

enter image description here

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

enter image description here

我希望在iPhone 5,5S,6,6S,7上正确显示该启动画面的图像。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

第一种方法:

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

enter image description here

添加图片后,请在此处选择:

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

第二种方法:

如果由于某种原因您不想使用静态图片并且希望将LaunchScreen.storyboardUIImageView放在一起,则可以为每个比例添加最大分辨率(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