Sobes.tech
Junior

Care este rezoluția ecranelor iPhone-ului?

sobes.tech AI

Răspuns de la AI

Rezoluțiile ecranurilor iPhone variază foarte mult în funcție de model. Iată câteva exemple pentru modelele recente:

  • iPhone 14 / 13 / 12 / 11 / XR: 2532 x 1170 pixeli (460 ppi)
  • iPhone 14 Pro / 13 Pro / 12 Pro: 2556 x 1179 pixeli (460 ppi)
  • iPhone 14 Plus / 13 Pro Max / 12 Pro Max: 2778 x 1284 pixeli (458 ppi)
  • iPhone SE (3-a generație): 1334 x 750 pixeli (326 ppi)

Este important să țineți cont de puncte (points), nu de pixeli, atunci când proiectați interfețe iOS, deoarece sistemul scalează conținutul în funcție de densitatea pixelilor (ppi). De exemplu, pe iPhone 14 Pro Max, dimensiunea în puncte este de 428 x 926 pt.

// Obțineți dimensiunea ecranului în puncte
let screenSize = UIScreen.main.bounds.size
print("Dimensiunea ecranului în puncte: \(screenSize.width) x \(screenSize.height)")

// Obțineți factorul de scalare
let scale = UIScreen.main.scale
print("Factorul de scalare: \(scale)")

// Calculați rezoluția în pixeli
let resolutionWidth = screenSize.width * scale
let resolutionHeight = screenSize.height * scale
print("Rezoluția ecranului în pixeli: \(resolutionWidth) x \(resolutionHeight)")