Junior
¿Cuál es la resolución de las pantallas del iPhone?
sobes.tech AI
Respuesta de la IA
Las resoluciones de pantalla de iPhone varían mucho según el modelo. Aquí algunos ejemplos de los modelos más recientes:
- iPhone 14 / 13 / 12 / 11 / XR: 2532 x 1170 píxeles (460 ppi)
- iPhone 14 Pro / 13 Pro / 12 Pro: 2556 x 1179 píxeles (460 ppi)
- iPhone 14 Plus / 13 Pro Max / 12 Pro Max: 2778 x 1284 píxeles (458 ppi)
- iPhone SE (3ª generación): 1334 x 750 píxeles (326 ppi)
Es importante tener en cuenta los puntos (points), no los píxeles, al diseñar interfaces en iOS, ya que el sistema escala el contenido según la densidad de píxeles (ppi). Por ejemplo, en el iPhone 14 Pro Max, el tamaño en puntos es de 428 x 926 pt.
// Obtener tamaño de pantalla en puntos
let screenSize = UIScreen.main.bounds.size
print("Tamaño de pantalla en puntos: \(screenSize.width) x \(screenSize.height)")
// Obtener factor de escala
let scale = UIScreen.main.scale
print("Factor de escala: \(scale)")
// Calcular resolución en píxeles
let resolutionWidth = screenSize.width * scale
let resolutionHeight = screenSize.height * scale
print("Resolución de pantalla en píxeles: \(resolutionWidth) x \(resolutionHeight)")