Junior
Mi az iPhone kijelzőinek felbontása?
sobes.tech MI
Válasz az MI-től
Az iPhone kijelzőfelbontások modellfüggően jelentősen eltérnek. Íme néhány példa a legújabb modellekhez:
- iPhone 14 / 13 / 12 / 11 / XR: 2532 x 1170 pixel (460 ppi)
- iPhone 14 Pro / 13 Pro / 12 Pro: 2556 x 1179 pixel (460 ppi)
- iPhone 14 Plus / 13 Pro Max / 12 Pro Max: 2778 x 1284 pixel (458 ppi)
- iPhone SE (3. generáció): 1334 x 750 pixel (326 ppi)
Fontos figyelembe venni a pontokat (points), nem a pixeleket, az iOS felülettervezésénél, mivel a rendszer a pixelek sűrűsége (ppi) szerint méretez. Például az iPhone 14 Pro Max esetében a pont mérete 428 x 926 pt.
// A képernyő méretének megszerzése pontokban
let screenSize = UIScreen.main.bounds.size
print("Képernyő mérete pontokban: \(screenSize.width) x \(screenSize.height)")
// A skálázási tényező megszerzése
let scale = UIScreen.main.scale
print("Skálázási tényező: \(scale)")
// A felbontás pixelekben való kiszámítása
let resolutionWidth = screenSize.width * scale
let resolutionHeight = screenSize.height * scale
print("Képernyő felbontása pixelekben: \(resolutionWidth) x \(resolutionHeight)")