Sobes.tech
Junior

Իֆոնէկանի էկրանների լուծաչափը ինչ է?

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