iOS中@xx大小的图像资源

时间:2016-04-20 09:11:17

标签: ios xcode image

将图像添加到iOS项目时,1x图像应该是多大?

例如:

如果我有2 UIImageView具有相同的图像,大小为50x50pt和30x30pt。我可以为两者制作一个图像资产(这应该是哪个尺寸),还是应该制作2个资产,即。 image30x30.png和image50x50.png?

这当然会扩展到具有动态尺寸的图像(例如屏幕宽度的50%),它们的尺寸应该是多少?

3 个答案:

答案 0 :(得分:3)

您有两个选择:

  1. 使用1张图片,只需调整UIImageView的大小
  2. 是的,如果1.不适合你,你应该使用2种不同的资产

答案 1 :(得分:0)

您必须为UIImageView使用2种不同的图片资源。

答案 2 :(得分:0)

当你想要调整图像大小时,你必须记住两件事:

  1. 您必须保持该图像的h / w比率。
  2. 您必须将其调整为较小的原始大小,否则调整后的图片将显得模糊。
  3. 因此,根据您的(50x50pt和30x30pt)图像尺寸,最佳选择是保持1张图像,尺寸必须为50x50pt

    i)将此图像调整为30x30pt

    ii)你不应该考虑图像比率,因为两个图像保持相同的比例。(50/50 = 1和30/30 = 1)