首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ios 7和ios 7+中处理设备特定映像的最佳方法

在ios 7和ios 7+中处理设备特定映像的最佳方法
EN

Stack Overflow用户
提问于 2014-12-09 09:12:58
回答 2查看 82关注 0票数 0

在ios 4和4+中运行的应用程序现在应该为每个图像资源包含两个单独的文件。一个文件提供给定图像的standard-resolution版本,另一个文件提供相同图像的high-resolution版本。每对图像文件的命名约定如下:

代码语言:javascript
复制
Standard:        <ImageName><device_modifier>.<filename_extension>

High Resolution: <ImageName>@2x<device_modifier>.<filename_extension>

ex :

代码语言:javascript
复制
name~iphone.png    
name@2x~iphone.png

name~ipad.png   
name@2x~ipad.png

这是引入和定义它的默认命名约定。其文件

这个故事/问题的意图:

我只想知道,在项目中处理设备特定图像的最佳方法是什么。

虽然我们有更多的设备(3.5英寸、4英寸、4.7英寸、5.5英寸)在项目中需要考虑。

EN

回答 2

Stack Overflow用户

发布于 2014-12-09 09:32:41

使用资产目录。Image.xcassets在您的项目中。目录-1.0/Recipe.html

票数 0
EN

Stack Overflow用户

发布于 2014-12-09 09:33:11

查看iOS接口指南。显示的表表明,只有5.5英寸的屏幕需要进行资产更改/名称更改:

指南在这里

代码语言:javascript
复制
> 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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27375116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档