iOS设备、Icon、LaunchImage、图片分辨率
iOS设备
iOS设备的屏幕的大小、分辨率以及比例因数(Scale Factor)[1]。
iPhone
| 设备 | 宽(inch) | 高(inch) | 对角线(inch) | 逻辑分辨率(point) | Scale Factor | 设备分辨率(pixel) | PPI |
|---|---|---|---|---|---|---|---|
| 3GS | 2.4 | 4.5 | 3.5 | 320X480 | @1x | 320X480 | 163 |
| 4/4s | 2.31 | 4.5 | 3.5 | 320X480 | @2x | 640X960 | 326 |
| 5c | 2.33 | 4.90 | 4 | 320X568 | @2x | 640X1136 | 326 |
| 5/5s | 2.31 | 4.87 | 4 | 320X568 | @2x | 640X1136 | 326 |
| 6/6s | 2.64 | 5.44 | 4.7 | 375X667 | @2x | 750X1334 | 326 |
| 6+/6s+ | 3.06 | 6.22 | 5.5 | 414X736 | @3x | 1080X1920(1242X2208)* | 401 |
* 在iPhone 6 Plush以及iPhone 6s Plush中,实际分辨率为1080X1920,在开发中,以1242X2208进行适配。
iPad
| 设备名称 | 上市日期 | 屏幕尺寸(inch) | Scale Factor | 设备分辨率(pixel) | PPI |
|---|---|---|---|---|---|
| iPad | 2010.01 | 9.7 | @1x | 1024X768 | 132 |
| iPad2 | 2011.03 | 9.7 | @1x | 1024X768 | 132 |
| The new iPad | 2012.05 | 9.7 | @2x | 2048X1536 | 264 |
| iPad mini | 2012.10 | 7.9 | @1x | 1024X768 | 163 |
| iPad 4 | 2012.12 | 9.7 | @2x | 2048X1536 | 264 |
| iPad Air | 2013.10 | 9.7 | @2x | 2048X1536 | 264 |
| iPad mini 2 | 2013.10 | 7.9 | @2x | 2048X1536 | 326 |
| iPad Air2 | 2014.10 | 9.7 | @2x | 2048X1536 | 264 |
| iPad mini 3 | 2014.10 | 7.9 | @2x | 2048X1536 | 326 |
| iPad mini 4 | 2015.09 | 7.9 | @2x | 2048X1536 | 326 |
| iPad Pro | 2015.11 | 12.9 | @3x | 2732X2048 | 264 |
在Xcassets中,图片名称不再重要,只需要将相应的图片放置至对应的位置即可。以下命名只作参考。
Icon
iOS应用图标的命名及分辨率大小和用途[2]。
| 名称 | 分辨率(pixel) | 用途 |
|---|---|---|
| iTunesArtwork | 512X512 | iTunes商店应用列表的图标 |
| iTunesArtwork@2x | 1024X1024 | 视网膜屏幕设备的iTunes商店应用列表的图标 |
| Icon-60@2x | 120X120 | 视网膜屏幕的iPhone或iPod Touch的桌面图标 |
| Icon-60@3x | 180X180 | iPhone 6 Plus的桌面图标 |
| Icon-76 | 76X76 | iPad的桌面图标 |
| Icon-76@2x | 152X152 | 视网膜屏幕的iPad的桌面图标 |
| Icon-Small-40 | 40X40 | 搜索结果列表的图标 |
| Icon-Small-40@2x | 80X80 | 视网膜屏幕设备的搜索结果列表的图标 |
| Icon-Small-40@3x | 120X120 | iPhone 6 Plus的搜索结果列表的图标 |
| Icon-Small | 29X29 | 设置中的图标 |
| Icon-Small@2x | 58X58 | 视网膜屏幕设备的设置中的图标 |
| Icon-Small@3x | 87X87 | iPhone 6 Plus的设置中的图标 |
| iOS 6.1及之前* | ||
| Icon | 57X57 | iOS 6.1及之前的iPhone和iPod Touch的桌面图标 |
| Icon@2x | 114X114 | iOS 6.1及之前的视网膜屏幕的iPhone和iPod Touch的桌面图标 |
| Icon-72 | 72X72 | iOS 6.1及之前的iPad的桌面图标 |
| Icon-72@2x | 144X144 | iOS 6.1及之前的视网膜屏幕的iPad的桌面图标 |
| Icon-Small | 29X29 | iOS 6.1及之前的iPhone和iPod Touch的搜索结果列表和设置中的图标 |
| Icon-Small@2x | 58X58 | iOS 6.1及之前的视网膜屏幕的iPhone和iPod Touch的搜索结果列表和设置中的图标 |
| Icon-Small-50 | 50X50 | iOS 6.1及之前的iPad的搜索结果列表的图标 |
| Icon-Small-50@2x | 100X100 | iOS 6.1及之前的视网膜屏幕的iPad的搜索结果列表的图标 |
* iOS 6.1及以前的设备已经很少了,所以可以选择适配。
LaunchImage
iOS应用的启动页分辨率及用途。
iPhone
| 名称 | 分辨率(pixel) | 用途 |
|---|---|---|
| 竖屏(Portrait) | ||
| Default | 320X480 | 用于iPhone 3GS |
| Default@2x | 640X960 | 用于iPhone 4/4s |
| Default-568h@2x | 640X1136 | 用于iPhone 5/5c/5s |
| Default-Retina@2x | 640X1136 | 用于iPhone 5/5c/5s |
| Default-667h@2x | 750X1334 | 用于iPhone 6/6s |
| Default-736h@3x | 1242X2208 | 用于iPhone 6 Plush/6s Plush |
| 横屏(Landscape) | ||
| Default-736h-Landscape@3x | 2208X1242 | 用于iPhone 6 Plush/6s Plush横屏启动 |
iPad
| 名称 | 分辨率(pixel) | 备注 |
|---|---|---|
| Default-Landscape~iPad | 1024X768 | 横屏 |
| Default-Portrait~iPad | 768X1024 | 竖屏 |
| Default-Landscape~iPad@2x | 2048X1536 | 横屏 |
| Default-Portrait~iPad@2x | 1536X2048 | 竖屏 |
| To-Status-Bar* | ||
| Default-Landscape-StatusBar~iPad | 1024X748 | 横屏 |
| Default-Portrait-StatusBar~iPad | 768X1004 | 竖屏 |
| Default-Landscape-StatusBar~iPad@2x | 2048X1496 | 横屏 |
| Default-Portrait-StatusBar~iPad@2x | 1536X2008 | 竖屏 |
* to-Status-bar:个人理解为不包含状态栏。
其他相关大小
| 控件(Element) | 大小(Size)(points) | 备注 |
|---|---|---|
| Window (including status bar) | 320 x 480 pts | 窗口(包含状态栏) |
| Status Bar | 20 pts | 状态栏 |
| View inside window(visible status bar) | 320 x 460 | 窗口内的视图,不包含状态栏 |
| Navigation Bar | 44 pts | 导航栏高度 |
| Nav Bar Image / Toolbar Image | up to 20 x 20 pts (transparent PNG) | 导航栏图标大小,拉伸或压缩至20X20,建议使用透明的PNG图片 |
| Tab Bar | 49 pts | 标签栏 |
| Tab Bar Icon | up to 30 x 30 pts (transparent PNGs) | 标签栏图标,拉伸或压缩至30X30,建议使用透明PNG图片 |
| Text Field | 31 pts | 文本框高度,不可调 |
| Height of a view inside a navigation bar | 416 pts | 有导航栏存在的视图高度 |
| Height of a view inside a tab bar | 411 pts | 有标签栏存在的视图高度 |
| Height of a view inside a navbar and a tab bar | 367 pts | 导航栏、标签栏同时存在的视图高度 |
| Portrait Keyboard height | 216 pts | 竖屏键盘高度 |
| Landscape Keyboard height | 140 pts | 横屏键盘高度 |
此表中大小以单倍比例因数为准。
iOS设备、Icon、LaunchImage、图片分辨率的更多相关文章
- ios设备屏幕尺寸与分辨率
iOS 设备的屏幕尺寸.分辨率及其屏幕边长比例详细情况是怎样的? 根据屏幕尺寸和分辨率,ios现在数起来有6个版本.一,3GS:二,4s为代表:三,iphone5:四,ipad2为代表:五,ipad4 ...
- ios项目icon和default图片命名规则
一.应用图片标准iOS控件里的图片资源,苹果已经做了相应的升级,我们需要操心的是应用自己的图片资源.就像当初为了支持iPhone 4而制作的@2x高分辨率版本(译者:以下简称高分)图片一样,我们要为i ...
- ios设备 分辨率(转)
1 iOS设备的分辨率 iOS设备,目前最主要的有3种(Apple TV等不在此讨论),按分辨率分为两类 iPhone/iPod Touch 普屏分辨率 320像素 x 480像素 Retina ...
- iOS开发之图片分辨率与像素对齐
像素对齐的概念 在iOS中,有一个概念叫做像素对齐,如果像素不对齐,那么在GPU渲染时,需要进行插值计算,这个插值计算的过程会有性能损耗. 在模拟器上,有一个选项可以把像素不对齐的部分显示出来.  ...
- IOS 判断设备屏幕尺寸、分辨率
根据屏幕尺寸和分辨率,ios现在数起来有6个版本. iOS 设备现有的分辨率如下: iPhone/iPod Touch 普通屏 320像素 x 480像素 iPhone .3G.3GS,iPod To ...
- iOS设备分辨率
CHENYILONG Blog iOS设备分辨率 © chenyilong. Powered by Postach.io Blog
- iOS设备屏幕分辨率分布
iOS设备屏幕分辨率比较单一,960*640是iPhone4和4s的分辨率,占比67.4%;1024*768是iPad1和iPad2的分辨率,占比22.5%;480*320是iPhone3和3gs的分 ...
- 关于iOS启动页launchImage无法显示解决办法
在没有美工的时候,往往项目开发到一半,才拿到icon和launchImage图片,这时在添加对应图片之后发现并没有正常显示,这就蛋疼了,以下列出几种解决方式. 关于设置launchImage: 工程配 ...
- iOS 设备尺寸以及图标尺寸
iPhone 4和iPod Touch 4有一个新的特性:在屏幕尺寸不变的前提下,分辨率提升一倍(320 x 480 => 640 x 960).苹果将这个特性命名为Retina. 用苹果的话讲 ...
随机推荐
- 卸载系统自带的JDK的脚本并再次安装
卸载系统自带的JDK的脚本并安装1.6.0.32版本的jdk #!/bin/bash homefile=/usr/local/java cd $homefile homelist=`sudo rpm ...
- UVA 11802 All Your Bases Belong to Us
题意:这个题题意个人觉得蛮难懂的....意思就是求,把十进制下的n!转化成m进制,末位有且仅有k个连续的0.告诉n和k,求满足题意的m有多少个. 1<= k <= 10^15,n < ...
- yum puppet 并整合控制台
上篇说了下在ubuntu12.04上安装puppet,安装的版本为puppet2.7.11版本,今天尝试了下在CentOS6.4系统上安装puppet 3.1.1版本,本文参考chenshake的文章 ...
- Python运行机制
闲来无事,简单画了一下Python的运行机制,纯属娱乐:
- C语言宏与单井号(#)和双井号(##)
C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念).下面对常遇到的宏的使用问题做了简单总结.关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操 ...
- How do I use a host name to look up an IP address?
The InetAddress class can be used to perform Domain Name Server (DNS) lookups. For example, you can ...
- Git(一)环境搭建 + 常用命令
上周研究了一下 Git,简单的使用了一下,个人感觉相对 SVN 来说还是有一定学习成本的,这次记录一些自己的学习过程以及常用的命令. 在学习的过程中,同事推荐了一个前辈写的教程([传送门]:Git教程 ...
- Apache Commons 工具类
http://blog.csdn.net/feicongcong/article/details/53374399http://blog.csdn.net/hsienhua/article/detai ...
- android考试题
一.选择题 1. Math.round(11.5)等于多少( ). Math.round(-11.5) 等于多少( C ). A.11 ,-11 B.11 ,-12 C.12 ,-1 ...
- Excel中如何查找并列出所有链接(外部数据链接)?
在 Excel 中,有时会需要创建外部链接来引用其他工作簿的单元格内容,但是如果想要找出所有链接并且还要将这些外部数据链接列在一个工作簿当中是有点难度的.下面我会介绍一些快捷方法,不仅能够快速帮你找出 ...