手機機型 (iPhone) |
屏幕尺寸 (inch) |
邏輯分辨率 (pt) |
設備分辨率 (px) |
縮放因子 (Scale Factor) |
---|---|---|---|---|
3GS | 3.5 | 320x480 | 320x480 | @1x |
4(s) | 3.5 | 320x480 | 640x960 | @2x |
5(s/se) | 4 | 320x568 | 640x1136 | @2x |
6(s)/7/8 | 4.7 | 375x667 | 750x1334 | @2x |
6(s)/7/8 Plus | 5.5 | 414x736 | 1242x2208 | @3x |
X | 5.8 | 375x812 | 1125x2436 | @3x |
XR | 6.1 | 414x896 | 828×1792 | @2x |
XS | 5.8 | 375x812 | 1125×2436 | @3x |
XS Max | 6.5 | 414x896 | 1242×2688 | @3x |
手機機型 (iPhone) |
狀態欄高度 (pt) |
導航欄高度 (pt) |
tabbar高度 (pt) |
---|---|---|---|
X 之前 | 20/40 | 44 | 49 |
X 之後 | 44 | 44 | 83 |
綜上:導航欄如下的視圖頂部的y座標不能寫成64了,X 之後 變成88了(可在模擬器模擬打電話狀態打印statusBarFrame,具體步驟模擬器->Hardware->Toggle In-call Status Bar),底部Tabbar也由原來的49,增長了34,變成了83的高度。ios
若有不對和缺失,請更正。app
1.屏幕尺寸iphone
2.設備分辨率ide
3.縮放因子ui