Contents
代表的なiPhoneのサイズ一覧
機種 | サイズ (ポイント) |
解像度 (ピクセル) |
倍率 (スケール) |
---|---|---|---|
iPhone13 Pro | 390×844 | 1170×2532 | 3 |
iPhone8 | 375×667 | 750×1334 | 2 |
iPhone5 | 320×568 | 640×1136 | 2 |
画面のサイズ(ポイント)を取得
以下は全てiPhone11の数値です。
let screenSize = UIScreen.main.bounds.size print(screenSize) // (414.0, 896.0)
高さだけを取得する
let screenSizeHeight = UIScreen.main.bounds.height print(screenSizeHeight) // 896.0
幅だけを取得する
let screenSizeWidth = UIScreen.main.bounds.width print(screenSizeWidth) // 414.0
画面の解像度(ピクセル)を取得する
let screenResolution = UIScreen.main.nativeBounds.size print(screenResolution) // (828.0, 1792.0)
高さだけを取得する
let screenResolutionHeight = UIScreen.main.nativeBounds.height print(screenResolutionHeight) // 1792.0
幅だけを取得する
let screenResolutionWidth = UIScreen.main.nativeBounds.width print(screenResolutionWidth) // 828.0
画面の倍率(スケール)を取得する
let screenScale = UIScreen.main.scale print(screenScale) // 2.0