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)")