Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

วิธีตรวจสอบขนาดหน้าจอของ iPhone 5


การตรวจจับขนาดหน้าจอของอุปกรณ์ Apple นั้นง่ายและสะดวก โมดูล UIKIT ของ iOS SDK มีฟังก์ชันและคลาสมากมายที่เกี่ยวข้องกับอินเทอร์เฟซผู้ใช้ ขนาดหน้าจอ และองค์ประกอบ UI อื่นๆ อีกมากมาย

หนึ่งในนั้นคือ UIScreen ซึ่งเกี่ยวข้องกับหน้าจอของอุปกรณ์

UIScreen.main จะแสดงหน้าจอหลักของอุปกรณ์ที่กำลังใช้งานอยู่ ซึ่งยังมีวิธีการที่ส่งคืนคุณสมบัติและคุณสมบัติอื่นๆ ของหน้าจอปัจจุบันอีกด้วย

ในการค้นหาว่าหน้าจอปัจจุบันเป็น iPhone 5 หรือไม่ ก่อนอื่นเราต้องหาขนาดหน้าจอปัจจุบันและเปรียบเทียบกับค่า ความสูงของ iPhone 5 คือ 568 ​​คะแนน

ขั้นตอนที่ 1 − รับความสูงของหน้าจอปัจจุบัน

let height = UIScreen.main.bounds.height

ขั้นตอนที่ 2 − เปรียบเทียบความสูง

if height == 568 {
   print("this is an iPhone 5 screen")
}else {
   print("this is some other screen - the size is \( height )")
}

วิธีนี้สามารถขยายเพิ่มเติมเพื่อดูขนาดหน้าจอต่างๆ และเปรียบเทียบขนาดหน้าจออื่นๆ ของ iPhone สามารถแปลงเป็นฟังก์ชันได้เช่น

func checkIphone() -> Bool {
   if height == 568 {
      return true
   }else {
      return false
   }
}

นี่คือผลลัพธ์ของโค้ดด้านบนเมื่อรันบนเครื่องจำลอง iPhone 7 plus

วิธีตรวจสอบขนาดหน้าจอของ iPhone 5