如何檢測iPhone 5 的螢幕大小?


檢測 Apple 裝置的螢幕尺寸是一項輕鬆簡單的任務。iOS SDK 的 UIKIT 模組提供了許多處理使用者介面、螢幕尺寸以及許多其他 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 模擬器上執行時上述程式碼的結果。

更新於: 2020-6-27

191 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.