Sobes.tech
Junior

Jaké je rozlišení obrazovek iPhone?

sobes.tech AI

Odpověď od AI

Rozlišení obrazovek iPhone se výrazně liší v závislosti na modelu. Zde jsou některé příklady nejnovějších modelů:

  • 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. generace): 1334 x 750 pixelů (326 ppi)

Při navrhování rozhraní v iOS je důležité brát v úvahu body (points), nikoli pixely, protože systém obsah škáluje podle hustoty pixelů (ppi). Například na iPhone 14 Pro Max je velikost v bodech 428 x 926 pt.

// Získání velikosti obrazovky v bodech
let screenSize = UIScreen.main.bounds.size
print("Velikost obrazovky v bodech: \(screenSize.width) x \(screenSize.height)")

// Získání faktoru měřítka
let scale = UIScreen.main.scale
print("Faktor měřítka: \(scale)")

// Výpočet rozlišení v pixelech
let resolutionWidth = screenSize.width * scale
let resolutionHeight = screenSize.height * scale
print("Rozlišení obrazovky v pixelech: \(resolutionWidth) x \(resolutionHeight)")