point 和 pixel
在iOS中,point独立于物理设备的逻辑坐标单位。iPhone 4之前 non-retina 屏幕的设备,一个point 就代表一个像素;从iPhone4到iPhone6,采用retina屏幕;一个point,代表2X2 个像素;6P后的设备,一个point代表3X3个像素。
non-retina | retina (4 -6) | retina (since 6plus) | |
---|---|---|---|
1 point | 1X1 piexl | 2X2 piexl | 3X3 piexl |
scale
scale
属性反映了从逻辑坐标到设备屏幕坐标的转换.在非视网膜屏幕上,比例因子值为1.0,即逻辑坐标系中的一个点等于设备中一个像素(1×1),在视网膜屏幕中,比例因子值为2.0,即逻辑坐标系中的一个点等于设备中四个像素(2×2).同理,在6plus这种scale为3.0的设备上,1point等于9pixels.
拓展阅读:
iPhone屏幕尺寸、分辨率及适配(http://blog.csdn.net/phunxm/article/details/42174937)
iOS绘制1像素的线
移动开发像素知识
查找像素