本文主要是介绍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 屏上系统这个按钮也可以正确的显示在中间;
这篇关于3GS到iPhone6P+ 历代iPhone屏幕尺寸、像素分辨率的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!