Sobes.tech
Junior

Qual è la risoluzione degli schermi dell'iPhone?

sobes.tech AI

Risposta dell'AI

Le risoluzioni degli schermi degli iPhone variano molto a seconda del modello. Ecco alcuni esempi per i modelli più recenti:

  • 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ª generazione): 1334 x 750 pixel (326 ppi)

È importante considerare i punti (points), non i pixel, durante la progettazione delle interfacce iOS, poiché il sistema scala il contenuto in base alla densità dei pixel (ppi). Ad esempio, sull'iPhone 14 Pro Max, la dimensione in punti è di 428 x 926 pt.

// Ottenere la dimensione dello schermo in punti
let screenSize = UIScreen.main.bounds.size
print("Dimensione dello schermo in punti: \(screenSize.width) x \(screenSize.height)")

// Ottenere il fattore di scala
let scale = UIScreen.main.scale
print("Fattore di scala: \(scale)")

// Calcolare la risoluzione in pixel
let resolutionWidth = screenSize.width * scale
let resolutionHeight = screenSize.height * scale
print("Risoluzione dello schermo in pixel: \(resolutionWidth) x \(resolutionHeight)")