手机型号 | 逻辑分辨率(point) | 物理分辨率(pixel) | 屏幕尺寸 | 像素密度 | 缩放因子 |
---|---|---|---|---|---|
iPhone12 Pro Max | 926x428 | 2778 x 1284 | 6.7 英寸 | 458 ppi | 3x |
iPhone12&iPhone12 Pro | 844x390 | 2532 x 1170 | 6.1 英寸 | 460 ppi | 3x |
iPhone12 mini | 812x375 | 2340 x 1080(2436x1125) | 5.4 英寸 | 476 ppi | 3x |
iPhone11 Pro Max | 896x414 | 2688 x 1242 | 6.5 英寸 | 458 ppi | 3x |
iPhone11 Pro | 812x375 | 2436 x 1125 | 5.8 英寸 | 458 ppi | 3x |
iPhone11 | 896x414 | 1792 x 828 | 6.1 英寸 | 326 ppi | 2x |
iPhone XS Max | 896x414 | 2688 x 1242 | 6.5 英寸 | 458 ppi | 3x |
iPhone XS&iPhone X | 812x375 | 2436 x 1125 | 5.8 英寸 | 458 ppi | 3x |
iPhone XR | 896x414 | 1792 x 828 | 6.1 英寸 | 326 ppi | 2x |
iPhone8P&iPhone7P&iPhone6SP&iPhone6P | 736x414 | 1920 x 1080(2208x1242) | 5.5 英寸 | 401 ppi | 3x |
iPhone8&iPhone7&iPhone6S&iPhone6&iPhoneSE(第二代) | 667x375 | 1334 x 750 | 4.7 英寸 | 326 ppi | 2x |
iPhone5S&iphone5&iPhoneSE(第一代) | 568x320 | 1136 x 640 | 4.0 英寸 | 326 ppi | 2x |
iPhone4S | 480x320 | 960×640 | 3.5 英寸 | 330 ppi | 2x |
iPhone12 mini和iPhone8P&iPhone7P&iPhone6SP&iPhone6P中的分辨率有两个
注意用代码[[UIScreen mainScreen] currentMode].size获取屏幕分辨率是括号中的,实际屏幕分辨率是另一个,图像会在括号中的分辨率下渲染后,然后图像等比降低pixel分辨率至实际屏幕分辨率
ppi计算公式
这里是约等于,开发中一般不使用ppi,了解就好!!!