Sobes.tech
Junior

Jaka jest rozdzielczość ekranów iPhone?

sobes.tech AI

Odpowiedź od AI

Rozdzielczości ekranów iPhone znacznie się różnią w zależności od modelu. Oto kilka przykładów dla najnowszych modeli:

  • iPhone 14 / 13 / 12 / 11 / XR: 2532 x 1170 pikseli (460 ppi)
  • iPhone 14 Pro / 13 Pro / 12 Pro: 2556 x 1179 pikseli (460 ppi)
  • iPhone 14 Plus / 13 Pro Max / 12 Pro Max: 2778 x 1284 pikseli (458 ppi)
  • iPhone SE (3. generacji): 1334 x 750 pikseli (326 ppi)

Podczas projektowania interfejsów w iOS ważne jest, aby brać pod uwagę punkty (points), a nie piksele, ponieważ system skaluję zawartość w zależności od gęstości pikseli (ppi). Na przykład, na iPhone 14 Pro Max rozmiar w punktach wynosi 428 x 926 pt.

// Uzyskaj rozmiar ekranu w punktach
let screenSize = UIScreen.main.bounds.size
print("Rozmiar ekranu w punktach: \(screenSize.width) x \(screenSize.height)")

// Uzyskaj współczynnik skalowania
let scale = UIScreen.main.scale
print("Współczynnik skalowania: \(scale)")

// Oblicz rozdzielczość w pikselach
let resolutionWidth = screenSize.width * scale
let resolutionHeight = screenSize.height * scale
print("Rozdzielczość ekranu w pikselach: \(resolutionWidth) x \(resolutionHeight)")