iOS中的图像大小

时间:2016-11-09 21:08:18

标签: ios image assets

我对资产有疑问。当我的图像必须是屏幕的一半时,我需要多少图像文件? 对于iPhone 5,我需要@ 1x,@ 2x和@ 3x;对于iPhone 6,我需要@ 1x,@ 2x和@ 3x;对于iPhone 7 ......

这是正确的方法吗?如果是这种情况,我将不得不通过代码获取设备的大小,然后,根据大小,使用正确的图像?

如果这不是正确的方法,我必须使用单个可缩放图像制作PDF格式的独特图像,那么该图像的像素大小(宽度和高度)应该是什么。

这是我正在努力的事情,因为它与使用固定图像不同,我需要的是所有设备的@ 1x,@ 2x和@ 3x

非常感谢你的时间!

1 个答案:

答案 0 :(得分:1)

关于xcassets的一个很好的功能是他们为你处理这些东西。您不需要以编程方式获取设备类型并指定设备所需的图像。

例如,如果您正在使用故事板,只需将UIImageView的图像属性分配给xcassets文件夹中包含的图像并进行繁荣 - 在运行时将使用正确的图像大小运行它的设备。假设您在XCAssets中为它提供了@ 1x,@ 2x和@ 3x图像尺寸。

确保将图像拖放到finder的所有3个框中:

enter image description here