|
一鍵注冊,加入手機(jī)圈
您需要 登錄 才可以下載或查看,沒有帳號?立即注冊
x
最新iPhone全機(jī)型分辨率和尺寸收錄
手機(jī)機(jī)型
(iPhone) | 屏幕尺寸
(inch) | 邏輯分辨率
(pt) | 設(shè)備分辨率
(px) | 縮放因子
(Scale Factor) | 3G(s) | 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/Xs /11 Pro | 5.8 | 375x812 | 1125x2436 | @3x | Xr /11| 6.1 | 6.1 | 414x896 | 828×1792 | @2x | Xs Max /11 Pro Max | 6.5 | 414x896 | 1242×2688 | @3x | 12 mini | 5.4 | 360x780 | 1080x2340 | @3x | 12/12 Pro | 6.1 | 390x844 | 1170x2532 | @3x | 12 Pro Max | 6.7 | 428x926 | 1284x2778 | @3x | 13 mini | 5.4 | 360x780 | 1080x2340 | @3x | 13/13 Pro | 6.1 | 390x844 | 1170x2532 | @3x | 13 Pro Max | 6.7 | 428x926 | 1284x2778 | @3x |
iPhone X系列隨著機(jī)型增多,屏幕尺寸也發(fā)生了改變,安全距離也不同。豎屏狀態(tài)下有44、48、47等(可能還有其他數(shù)值);橫豎屏切換時也不相同:橫屏?xí)r左右的安全距離相同,由原來豎屏下底部安全距離34改為與頂部安全距離相同。即橫屏?xí)r左右安全距離相同,都為豎屏下頂部安全距離。
適配方案:如果項目中帶SceneDelegate文件可添加以下代碼,不帶該文件的項目可去除iOS13的判斷。
+ (UIEdgeInsets)getIphoneSafeInsets {
UIEdgeInsets safeInsets = UIEdgeInsetsMake(20, 0, 0, 0);
if (@available(iOS 11.0, *)) {
if (@available(iOS 13.0, *)) {
safeInsets = [UIApplication sharedApplication].windows.firstObject.safeAreaInsets;
}
else {
safeInsets = [[UIApplication sharedApplication] delegate].window.safeAreaInsets;
}
}
if (safeInsets.top < 20) {
safeInsets.top = 20;
}
return safeInsets;
}發(fā)布于2018.11.27
更新于2021.02.06
如有不對和缺失,請更正。
參考文章:
1.屏幕尺寸
2.設(shè)備分辨率
3.縮放因子
4.邏輯分辨率參照1和2
小技巧:
iPhone 的序列號由 12 位字母和數(shù)字組成,通過iPhone序列號可查看產(chǎn)地。
第一位 | 產(chǎn)地 | F | 河南鄭州 | D | 四川成都 | C | 廣東深圳 | G0 | 上海和碩 | G6 | 深圳富士康新生產(chǎn)線 |
----------------------------- |
|