background image aspect fit - xcode 7.0中特定的设备

时间:2015-07-19 22:01:11

标签: ios xcode screen-resolution xcode7

我正在尝试为我的IOS应用设置正确的背景。 我正在使用Xcode 7,使用Swift 2.0

根据this post,用户可以选择设备特定的图像集,如下所示:

imageAsset

在xcode 7中,看起来我缺少一些功能:

imageAsset

现在这是我的问题的一部分,因为我的背景在每台设备上看起来都很好,期待4s。

我使用的像素宽度和高度:

  • 320x480 - > 1x(无论如何都不会使用,因为IOS最低值大于8.3
  • 750x1334 - > 2×
  • 1242x2208 - > 3×

对于这些宽度和高度,我跟着this overview

现在这是我在4s上得到的结果,红色是背景。

4s bg

当你看到左边和右边有一些空白区域时。

我将UIImageView设置为 Aspect Fit ,约束是Equel宽度和高度到superview,中心X和Y到superview。

现在您可能会想:为什么不使用 Aspect Fill ?因为它是一个图像,看到它的顶部和底部是很重要的,而且Aspect Fill也会放大一点(我相信)会降低质量。 缩放以适合显然会拉伸图像。

最佳解决方案是指定每台设备,因为2x用于4s和6.虽然6的背景很好,而不是4s。

三江源!

0 个答案:

没有答案