3GS到iPhone6P+ 历代iPhone屏幕尺寸、像素分辨率

3GS    尺寸320 x 480像素      设备分辨率  320 x480     Scale Factor(比例率) @1x

iPhone4(4S)尺寸320 x 480像素      设备分辨率  640 x960     Scale Factor(比例率) @2x

iPhone5(5C  5S)尺寸320 x 568像素      设备分辨率  640 x1136     Scale Factor(比例率) @2x

iPhone6(6S)尺寸375 x 667像素      设备分辨率  750 x1134     Scale Factor(比例率) @2x

iPhone6P   尺寸414 x 736像素      设备分辨率  (1242x2208->)1080x1920    Scale Factor(比例率) @3x

ios7 之前,状态栏单独占20点,以iPhone5 iOS7.0为例  即UIWindow 的frame 是(0,0,320,568), RootViewController 的frame 是 (0,20,320,548)

那么对于开发者来说计算控件或点在手机中的位置,就可以通过尺寸比例进行计算,这也是一种达到基本适配的办法。

比如:我有一个按钮,要放在屏幕中间的位置,那么在界面大小为 320 x 480点 的设备上,只需设置它的 center 为 (320/2, 480/2) 位置即可,在 3:2 Retina 屏上系统这个按钮也可以正确的显示在中间;

你可能感兴趣的:(涨知识,iPhone尺寸,iPhone像素,iPhone分辨率,iPhone比例大小)