Sobes.tech
Junior

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

sobes.tech AI

Отговор от AI

Резолюциите на екрана на iPhone варират значително в зависимост от модела. Ето няколко примера за последните модели:

  • iPhone 14 / 13 / 12 / 11 / XR: 2532 x 1170 пиксела (460 ppi)
  • iPhone 14 Pro / 13 Pro / 12 Pro: 2556 x 1179 пиксела (460 pпи)
  • 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)")