iOS设备分辨率 UI规范 以及适配

iPhone/iPod Touch
普通屏                         320像素 x 480像素       iPhone 1、3G、3GS,iPod Touch 1、2、3
3:2 Retina 屏           640像素 x 960像素       iPhone 4、4S,iPod Touch 4

16:9 Retina 屏         640像素 x 1136像素      iPhone 5、5s,iPod Touch 5


iPad

普通屏         768像素 x 1024像素              iPad 1, iPad2,iPad mini
Retina屏     1536像素 x 2048像素            New iPad,iPad 4


设备

iPhone

Width

Height

对角线

Diagonal

逻辑分辨率(point)

Scale Factor

设备分辨率(pixel)

PPI

3GS

2.4 inches (62.1 mm)

4.5 inches (115.5 mm)

3.5-inch

 

320x480

@1x

320x480

163

4(s)

2.31 inches (58.6 mm)

4.5 inches (115.2 mm)

3.5-inch

320x480

@2x

640x960

326

5c

2.33 inches (59.2 mm)

4.90 inches (124.4 mm)

4-inch

320x568

@2x

640x1136

326

5(s)

2.31 inches (58.6 mm)

4.87 inches (123.8 mm)

4-inch

320x568

@2x

640x1136

326

6

2.64 inches (67.0 mm)

5.44 inches (138.1 mm)

4.7-inch

375x667

@2x

750x1334

326

6+

3.06 inches (77.8 mm)

6.22 inches (158.1 mm)

5.5-inch

414x736

@3x

(1242x2208->)

1080x1920

401 

设备分辨率状态栏高度导航栏高度标签栏高度
iPhone6 plus1242×2208 px60px132px147px
iPhone6750×1334 px40px88px98px
iPhone5/5s/5c640×1136 px40px88px98px
iPhone4/4s640×960 px40px88px98px
iPad3/4/Air/Air2/mini22048×1536 px40px88px98px
iPad1/21024×768 px20px44px49px
iPad mini1024×768 px20px44px49px

设备App Store程序应用主屏幕spotlight搜索标签栏工具栏和导航栏
iPhone6 plus1024*1024px180*180px144×144px87×87 px75*75px66*66px
iPhone61024*1024px120*120px144×144px58*58px75*75px44*44px
iPhone5/5s/5c1024*1024px120*120px144×144px58*58px75*75px44*44px
iPhone4/4s1024*1024px120*120px144×144px58*58px75*75px44*44px
iPad3/4/Air/Air2/mini21024*1024px180*180px144×144px100*100px50*50px44*44px
iPad1/21024*1024px90*90px72*72px50*50px25*25px22*22px
iPad mini1024*1024px90*90px72*72px50*50px25*25px22*22px

字体大小:

长文本:32-34px最适宜,最小值26px

短文本:32px最适宜,最小值28px

注释:28px最适宜,最小值24px

1、所有能点击的图片不得小于44px(Retina需要88px)
2、单独存在的部件必须是双数尺寸
3、两倍图以@2x作为命名后缀
4、充分考虑每个控制按钮在四种状态下的样式(默认、按下、选中、不可点击)

设计规范:

http://www.ui001.com/article/302.html

http://www.tuicool.com/articles/nEFRBnR

适配问题

现在开发iOS应用,多数系统适配iOS7-iOS10,机型适配iPhone4s-iPhone7Plus就可以了

这样我们算下屏幕宽高比

iPhone5 320/568 = 0.56338

iPhone6 375/667 = 0.56222

iPhone6P 414/736 = 0.5625

可见屏幕宽高比并没有太大变化,这里没有使用过xib或者storyboard等布局,纯代码根据这个比例来计算控件大小、间距就比较靠谱了,也可以使用masonry等布局

xib跟storyboard的方式开发虽然快,但是维护起来简直。。。

按宽度适配fitScreenWidth= width*(SCREEN_WIDTH/320)

按高度适配fitScreenHeight= height*(SCREEN_HEIGHT/568)

素材方面,准备2x跟3x图片足够使用了。
对于iPad来说,还是要重新写一套布局最好。

适配流程:

http://blog.csdn.net/yongyinmg/article/details/41422823

http://www.cnblogs.com/iOS-mt/p/4222551.html

做好适配之后,美工应做相应UI走查,查看适配的效果,提出不符合审美的一些元素。





  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值