在ios 4和4+中运行的应用程序现在应该为每个图像资源包含两个单独的文件。一个文件提供给定图像的standard-resolution版本,另一个文件提供相同图像的high-resolution版本。每对图像文件的命名约定如下:
Standard: <ImageName><device_modifier>.<filename_extension>
High Resolution: <ImageName>@2x<device_modifier>.<filename_extension>ex :
name~iphone.png
name@2x~iphone.png
name~ipad.png
name@2x~ipad.png这是引入和定义它的默认命名约定。其文件!
这个故事/问题的意图:
我只想知道,在项目中处理设备特定图像的最佳方法是什么。
虽然我们有更多的设备(3.5英寸、4英寸、4.7英寸、5.5英寸)在项目中需要考虑。
发布于 2014-12-09 09:32:41
使用资产目录。Image.xcassets在您的项目中。目录-1.0/Recipe.html
发布于 2014-12-09 09:33:11
查看iOS接口指南。显示的表表明,只有5.5英寸的屏幕需要进行资产更改/名称更改:
> Asset:
>
> iPhone 6 Plus (@3x)
>
> iPhone 6 and iPhone 5 (@2x)
>
>iPhone 4s (@2x)
>
>iPad and iPad mini (Retina iPad and iPad Mini) (@2x)
>
>iPad 2 and iPad mini (@1x)https://stackoverflow.com/questions/27375116
复制相似问题