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、图片分辨率的更多相关文章

  1. ios设备屏幕尺寸与分辨率

    iOS 设备的屏幕尺寸.分辨率及其屏幕边长比例详细情况是怎样的? 根据屏幕尺寸和分辨率,ios现在数起来有6个版本.一,3GS:二,4s为代表:三,iphone5:四,ipad2为代表:五,ipad4 ...

  2. ios项目icon和default图片命名规则

    一.应用图片标准iOS控件里的图片资源,苹果已经做了相应的升级,我们需要操心的是应用自己的图片资源.就像当初为了支持iPhone 4而制作的@2x高分辨率版本(译者:以下简称高分)图片一样,我们要为i ...

  3. ios设备 分辨率(转)

    1 iOS设备的分辨率 iOS设备,目前最主要的有3种(Apple TV等不在此讨论),按分辨率分为两类 iPhone/iPod Touch 普屏分辨率    320像素 x 480像素 Retina ...

  4. iOS开发之图片分辨率与像素对齐

    像素对齐的概念 在iOS中,有一个概念叫做像素对齐,如果像素不对齐,那么在GPU渲染时,需要进行插值计算,这个插值计算的过程会有性能损耗. 在模拟器上,有一个选项可以把像素不对齐的部分显示出来.  ...

  5. IOS 判断设备屏幕尺寸、分辨率

    根据屏幕尺寸和分辨率,ios现在数起来有6个版本. iOS 设备现有的分辨率如下: iPhone/iPod Touch 普通屏 320像素 x 480像素 iPhone .3G.3GS,iPod To ...

  6. iOS设备分辨率

    CHENYILONG Blog iOS设备分辨率 © chenyilong. Powered by Postach.io Blog

  7. iOS设备屏幕分辨率分布

    iOS设备屏幕分辨率比较单一,960*640是iPhone4和4s的分辨率,占比67.4%;1024*768是iPad1和iPad2的分辨率,占比22.5%;480*320是iPhone3和3gs的分 ...

  8. 关于iOS启动页launchImage无法显示解决办法

    在没有美工的时候,往往项目开发到一半,才拿到icon和launchImage图片,这时在添加对应图片之后发现并没有正常显示,这就蛋疼了,以下列出几种解决方式. 关于设置launchImage: 工程配 ...

  9. iOS 设备尺寸以及图标尺寸

    iPhone 4和iPod Touch 4有一个新的特性:在屏幕尺寸不变的前提下,分辨率提升一倍(320 x 480 => 640 x 960).苹果将这个特性命名为Retina. 用苹果的话讲 ...

随机推荐

  1. CG&Game资源(转)

    cg教程下载: http://cgpeers.com http://cgpersia.com http://bbs.ideasr.com/forum-328-1.html http://bbs.ide ...

  2. 【转】如何实现一个malloc

    任何一个用过或学过C的人对malloc都不会陌生.大家都知道malloc可以分配一段连续的内存空间,并且在不再使用时可以通过free释放掉.但是,许多程序员对malloc背后的事情并不熟悉,许多人甚至 ...

  3. 安装Office时出现windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法

    今天在Windows XP上安装Microsoft Office 2010时,总是遇到“Windows Installer服务不能更新一个或多个受保护的windows文件,安装失败,正在回滚更改”提示 ...

  4. oc学习之路-----搞死指针之内存存储int类型

    关于每个数据类型个字节在内存中的存储地址(以int为例) 先上图 如题,为什么说好的*p = &c是1啊,为什么是513呢,一开始,我也觉得挺惊讶的,后面听老师分析了一下才知道怎么回事,但是还 ...

  5. .Net设计模式_适配器模式

    引言: 有一次我看到一个朋友拿出一个三角型的东西,好奇的上去一看你,我勒个去,传说中的万能插口转接器(插口适配器). 一面是插入口,集合了我认识的所有插口的形状,也有国内没看见过的:另一个是跟插座接触 ...

  6. CSDN上最火的android项目

    CSDN上最火的android项目 直接拿来用!最火的Android开源项目(二) 直接拿来用最火的android开源项目(1)

  7. springboot +spring security4 自定义手机号码+短信验证码登录

    spring security 默认登录方式都是用户名+密码登录,项目中使用手机+ 短信验证码登录, 没办法,只能实现修改: 需要修改的地方: 1 .自定义 AuthenticationProvide ...

  8. ABAP ALV DEMO示例源码

    关于ALV表格颜色,感觉这种需求在项目中用到的时候不是很多,但是前一段时间面试的时候,面试官问了我关于ALV单元格颜色的问题. 以前了解过一点,回答的不是很好,后来百度了一下,大概了解了一些,今天工作 ...

  9. Android 系统名字、版本、API level的对应关系

    从官网上找到的,具体地址是: http://source.android.com/source/build-numbers.html Code name Version API level Lolli ...

  10. Web缩放

    可以这么写,这个网页缩放了 同时滚动条也被绽放了,明显结果不正确 webBrowser1.Document.Body.Style = "zoom:200%"; 正解 http:// ...