手机屏幕尺寸与iOS开发坐标的关系

 


物理尺寸:指屏幕对角线的尺寸,一般用英寸(inch)来表示。

分辨率:是指单位长度内包含的像素点的数量。例如,以分辨率为1024×768的屏幕来说,即每一条水平线上包含有1024个像素点,共有768条线,即扫描列数为1024列,行数为768行。描述分辨率的单位有DPI(点每英寸)、LPI(线每英寸)和PPI(像素每英寸)。

PPI计算公式:

      (X:长度像素数;Y:宽度像素数;Z:屏幕物理大小)
      
       分享一个PPI在线计算器:入口
例如小米手机2的PPI计算为:



      

注意: 对iOS开发人员,iPhone界面上元素的定位都是通过一个固定的单位point(简称pt),而非像素(px)。也就是说开发任务在代码中定位是以pt为单位的。pt和px之间有一定的换算比例:

在HVGA显示技术下: 1pt = 1px

在Retina显示技术下: 1pt = 2px

 

posted @ 2014-12-10 12:52  Qiang zi  阅读(398)  评论(0编辑  收藏  举报