【追記 2024/10/6】
iPhone 16 シリーズを追加しました。
【追記 2024/5/16】
iPad 11インチ / 13インチ を追加しました。
自身の整理用にまとめました。
以下で取得した画面サイズとセーフエリア(Safe Area)を機種ごとに一覧にしました。
// width / height
NSLog(@"%f %f", [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height);
// Safe Area
NSLog(@"%f %f %f %f", self.navigationController.view.safeAreaInsets.top, self.navigationController.view.safeAreaInsets.bottom, self.navigationController.view.safeAreaInsets.left, self.navigationController.view.safeAreaInsets.right);
iPhoneは、Portrait(縦向き)とLandscape(横向き)とでセーフエリアが異なります。
- Device: 機種
- Size: 画面サイズ(インチ)
- Width: 画面幅
- Height: 画面高さ
- Safe Port Top: セーフエリア(縦向き) 上
- Safe Port Btm: セーフエリア(縦向き) 下
- Safe Land Top: セーフエリア(横向き) 上
- Safe Land Btm: セーフエリア(横向き) 下
- Safe Land Left: セーフエリア(横向き) 左
- Safe Land Right: セーフエリア(横向き) 右
iPhone
Device | Size | Width | Height | Safe Port Top |
Safe Port Btm |
Safe Land Top |
Safe Land Btm |
Safe Land Left |
Safe Land Right |
---|---|---|---|---|---|---|---|---|---|
5 / SE | 4.0 | 320 | 568 | 20 | 0 | 20 | 0 | 0 | 0 |
8 / SE2 | 4.7 | 375 | 667 | 20 | 0 | 0 | 0 | 0 | 0 |
8 Plus | 5.5 | 414 | 736 | 20 | 0 | 0 | 0 | 0 | 0 |
11 Pro | 5.8 | 375 | 812 | 44 | 34 | 0 | 21 | 44 | 44 |
11 | 6.5 | 414 | 896 | 48 | 34 | 0 | 21 | 48 | 48 |
11 Pro Max | 6.5 | 414 | 896 | 44 | 34 | 0 | 21 | 44 | 44 |
13 mini | 5.8 | 375 | 812 | 50 | 34 | 0 | 21 | 50 | 50 |
13 Pro 14 |
5.8 | 390 | 844 | 47 | 34 | 0 | 21 | 47 | 47 |
14 Pro 15 / 16 15 Pro |
6.1 | 393 | 852 | 59 | 34 | 0 | 21 | 59 | 59 |
16 Pro | 6.3 | 402 | 874 | 62 | 34 | 0 | 21 | 62 | 62 |
13 Pro Max 14 Plus |
6.5 | 428 | 926 | 47 | 34 | 0 | 21 | 47 | 47 |
14 Pro Max 15 Plus 15 Pro Max 16 Plus |
6.7 | 430 | 932 | 59 | 34 | 0 | 21 | 59 | 59 |
16 Pro Max | 6.9 | 440 | 956 | 62 | 34 | 0 | 21 | 62 | 62 |
- Safe Area を持つ端末の Safe Port Bottom は 34
- Safe Area を持つ端末の Safe Land Bottom は 21
- Safe Area を持つ端末は、(Safe Port Top) = (Safe Land Left) = (Safe Land Right)
iPad
Device | Size | Width | Height | Safe Port Top |
Safe Port Btm |
Safe Land Top |
Safe Land Btm |
Safe Land Left |
Safe Land Right |
---|---|---|---|---|---|---|---|---|---|
mini (5th) 9.7 |
7.9 9.7 |
768 | 1024 | 20 | 0 | 20 | 0 | 0 | 0 |
mini (6th) | 8.3 | 744 | 1133 | 24 | 20 | 24 | 20 | 0 | 0 |
7/8/9 | 10.2 | 810 | 1080 | 20 | 0 | 20 | 0 | 0 | 0 |
Air3 | 10.5 | 834 | 1112 | 20 | 0 | 20 | 0 | 0 | 0 |
Air4/5 10 |
10.9 | 820 | 1180 | 24 | 20 | 24 | 20 | 0 | 0 |
Pro 11.0 | 11.0 | 834 | 1194 | 24 | 20 | 24 | 20 | 0 | 0 |
Pro 12.9 | 12.9 | 1024 | 1366 | 24 | 20 | 24 | 20 | 0 | 0 |
Air 11.0 (M2) |
11.0 | 820 | 1180 | 24 | 20 | 24 | 20 | 0 | 0 |
Air 13.0 (M2) |
13.0 | 1024 | 1366 | 24 | 20 | 24 | 20 | 0 | 0 |
Pro 11.0 (M4) |
11.0 | 834 | 1210 | 24 | 20 | 24 | 20 | 0 | 0 |
Pro 13.0 (M4) |
13.0 | 1032 | 1376 | 24 | 20 | 24 | 20 | 0 | 0 |