适用于iPhone 4英寸和4.7英寸屏幕的图像缩放

时间:2015-05-18 15:18:33

标签: ios iphone image

我正在尝试处理iPhone 5和6中的图像(现在让我们忘记6+)。我可以做很多工作,但我想知道处理图像的最佳方法是什么。

我有这张图片:

Image@1x

此图片为321x253像素。我也正在使用它的@ 2x尺寸图像。

enter image description here

但很明显,如果我将大小设置为321:

Image with autolayout1

如您所见,第一个预览是iPhone 4-inch,第二个是iPhone 4.7-inch。它适合4英寸的屏幕,但我想要两种设备。

所以我把这个图像边缘放到边缘,所以:

Image with autolayout2

但第二个是拉长的。我应该为不同宽度的屏幕使用不同的图像吗?

1 个答案:

答案 0 :(得分:1)

你有2个解决方案:

  • 如果您需要为图片保持相同的高度,请使用正确的尺寸制作第二个文件。
  • 否则,使用autolayout固定UIImageView的宽度,比例和原点,然后选择" Aspect fit"作为查看模式。