XZ_iOS之iPhone设备屏幕尺寸、分辨率以及对应的切图





inch(英尺):1inch = 2.54cm = 25.4mm

对角线的长度:屏幕尺寸。例如,iPhone5屏幕尺寸4英寸,iPhone6屏幕尺寸4.7英寸等。

PPI(Pixel Per Inch by diagonal):沿着对角线,每英寸所拥有的像素(Pixel)数目。

Scale: iPhone4之后采用了Retina显示技术,横、纵方向像素密度都被放大到2倍,像素分辨率提高到(320x2)x(480x2)=960x640(PPI=326).

iOS绘制图形(CGPoint/CGSize/CGRect)均以point为单位。在同样的逻辑坐标系下(320x480):

1 point = scale * pixel (在iPhone4~6中,缩放因子scale=2;在iPhone6+中,缩放因子scale=3).

@2x/@3x图片适配:我们为应用提供图标的时候,针对iPhone4~6Retina显示屏,需要额外的@2x高分辨率版本,并且命名为icon@2x.png,icon@3x.png。

iPhone6+在实际渲染时,准确的讲,应该是@2.46x(1242x2208->1080x1920),苹果为方便开发用的是@3x的素材,然后再缩放到@2.46x上。

对于不同的机型的适配:需要按分辨率提供相应的高倍图并且文件名添加相应后缀,否则会拉伸导致失真(模糊或边角出现锯齿)。


--------------------------------------------------------------------------------------------
2017年12月9日更新

1320-480iPhone4;

2320-568iPhone5iPhone5siPhoneSE;

3375-667:iPhone6iPhone6siPhone7iPhone8;

4414-736:iPhone6PlusiPhone6sPlusiPhone7PlusiPhone8Plus

5375-812:iPhoneX





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值