Sobes.tech
Назад к вопросам
Junior
164
questionbank

Каково разрешение экранов iPhone?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Разрешения экранов iPhone сильно варьируются в зависимости от модели. Вот несколько примеров для последних моделей:

  • iPhone 14 / 13 / 12 / 11 / XR: 2532 x 1170 пикселей (460 ppi)
  • iPhone 14 Pro / 13 Pro / 12 Pro: 2556 x 1179 пикселей (460 ppi)
  • iPhone 14 Plus / 13 Pro Max / 12 Pro Max: 2778 x 1284 пикселей (458 ppi)
  • iPhone SE (3-го поколения): 1334 x 750 пикселей (326 ppi)

Важно учитывать точки (points), а не пиксели, при разработке интерфейсов в iOS, так как система масштабирует содержимое в зависимости от плотности пикселей (ppi). Например, на iPhone 14 Pro Max размер в точках составляет 428 x 926 pt.

// Получение размера экрана в точках
let screenSize = UIScreen.main.bounds.size
print("Размер экрана в точках: \(screenSize.width) x \(screenSize.height)")

// Получение масштабирующего фактора
let scale = UIScreen.main.scale
print("Масштабирующий фактор: \(scale)")

// Расчет разрешения в пикселях
let resolutionWidth = screenSize.width * scale
let resolutionHeight = screenSize.height * scale
print("Разрешение экрана в пикселях: \(resolutionWidth) x \(resolutionHeight)")