IOS 适应各种iphone屏幕尺寸

         随着苹果产品的增多,屏幕尺寸的分类也越来越多,我们在编写程序时如何让自己的app适应苹果的不同类型的屏幕尺寸呢?

         苹果公司给出的一个解决方案时,提出了一个点(point)的概念。在3gs中一个点对应一个像素,4(s)中一个点对应两个像素。在ios开发中以点作为单位更加方便,如下表中@1x就是一个点对应一个像素,@2x就是一个点对应两个像素,以此类推。每英寸有多少个像素,成为ppi。由于文字和颜色是矢量数据,将像素放大后不会出现变形,但是当图片会发生畸变,因此,我们在设计app时需要放入不同尺寸的图片(一倍图,二倍图等),保证app的图片不失真。

设备对角线尺寸逻辑分辨率scale factor设备分辨率
3GS3.5320*480@1x320*480
4(S)3.5320*480@2x640*960
5(S)4320*568@2x640*1136
64.7375*667@2x750*1334
6Plus5.5414*736@3x1080*1920

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/moxuexiaotong/p/4870852.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值