2014-10-16 108 views
0

我已经阅读了很多网站,对于iPhone 6 Plus,图像资产需要是实际图像的三倍,因此它需要是@ 3x图像。然后@ 2x用于iPhone 6,一直延伸到iPhone 4,然后是iPhone 3GS及以下的原始尺寸。iPhone分辨率排序 - iOS

我的主要问题是我说得对,如果是这样,如果Apple有一天再改变iPhone的屏幕尺寸,他们会让开发人员制作一张@ 4x图像吗?我只是觉得它有点失控。

将所有图像大小排序的最佳方法是什么?你在设计应用程序时,是否将所有应用程序的图像资产设计为3倍大,然后制作一个更小的@ 2x和@ 1x版本?

谢谢你的时间,丹。

回答

0

看一看它们在Xcode5中引入的目录我认为它不会像您正确地做到这一点一样失控,您只需拖放图像并定义它就不需要做任何事情当使用类方法时图像的名称

[UIImage imageNamed:];

您不需要定义大小iOS将从您的目录中选择足够的大小。你甚至不需要定义文件类型(“jpg,png等...”)

看看苹果文档的目录我认为这是保持你的资产最有组织的方式。

https://developer.apple.com/library/ios/recipes/xcode_help-image_catalog-1.0/Recipe.html

3GS手机只支持至iOS6的与iOS6.x用户不高,我个人不支持的iOS 6了我的应用程序的iPhone,你可以检查以下链接iOS的采用统计:

https://mixpanel.com/trends/#report/ios_8/from_date:-29,report_unit:day,to_date:0