Sobes.tech
Junior

iPhone ekranlarining rezolyutsiyasi qanday?

sobes.tech AI

AIdan javob

iPhone ekranlarining rezolyutsiyalari modelga qarab juda farq qiladi. Quyida eng yangi modellardan ba'zilari misol keltirilgan:

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

iOS interfeyslarini ishlab chiqishda piksellar (pixels) emas, balki nuqtalar (points) hisobga olinishi muhim, chunki tizim piksellar zichligiga (ppi) qarab mazmunni o'lchaydi. Masalan, iPhone 14 Pro Maxda nuqtalar o'lchami 428 x 926 pt.

// Ekran o'lchamini nuqtalar bilan olish
let screenSize = UIScreen.main.bounds.size
print("Ekran o'lchami nuqtalarda: \(screenSize.width) x \(screenSize.height)")

// Skalirovchi faktorini olish
let scale = UIScreen.main.scale
print("Skalirovchi faktor: \(scale)")

// Rezolyutsiyani piksel bilan hisoblash
let resolutionWidth = screenSize.width * scale
let resolutionHeight = screenSize.height * scale
print("Ekran rezolyutsiyasi piksel bilan: \(resolutionWidth) x \(resolutionHeight)")