iOS图片1x 2x 3x转换?

时间:2015-09-21 11:40:36

标签: ios objective-c iphone xcode

我编写了一个应用程序,它现在完成了,但如果我去Images.xcassets,看起来我需要1x 2x和3x图片。我在iPhone 6上测试了应用程序,一切运行正常。我的照片都在1x盒子里。

(它是一个通用的应用程序)。

我想如果我现在在iPhone 4上测试它,图像会太大或者反过来,在iPad上图像会太小。我想这就是为什么我需要那些1x 2x 3x,我是对的吗?

有人可以告诉我,我如何将我的1x图片转换为2x和3x?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

这些图像适用于不同的屏幕DPI。例如。 iPhone 4中的Retina将使用2x图像,iPhone 6 Plus中的Retina将使用3x图像,而1x图像将用于iPad 2等旧的非视网膜设备。

如果您想在iPhone 5S和iPhone 6上使用不同尺寸的图像,您需要将其作为不同的资源提供,并将其设置在代码中。