閱讀151 返回首頁    go 小米 go 小米MIX


iPhone X屏幕才5.8寸?其實你能操作的範圍就這麼大

iPhone X 有一個有M 字額的5.8寸OLED 屏幕,從一些試用影片看屏幕相當美觀,然而iPhone X 的屏幕除了有M 字額之外,還是圓角矩形的。在圓角矩形屏幕之下,其實你根本不能用盡屏幕所有部分。

iPhone X屏幕分辨率是1125×2436,但因為螢幕中間凹入兼且用圓角,事實上螢幕像素總和是少一些。由於iPhone X采用3倍Retina HD屏幕,在App編程上是除以3去顯示的,換言之在開發者角度去看,iPhone X畫麵大小(不是屏幕分辨率)隻有375x812pt,在Apple Developer網站內顯示iPhone X的長度比擁有同樣寬度4.7寸iPhone 6/7/8(375×667 pt)還要長145pt(3倍Retina HD是435像素)。雖然蘋果要求將App內容顯示在全屏幕,不能因為屏幕凹入而裁走,但是部分iPhone X功能例如控製中心是需要觸控左上角訊號欄或右上角電池欄打開,所以這145 pt根本不能用盡。

(圖片來自Apple Developer 網站)

要知道你在iPhone X 的實際操作範圍,蘋果在Apple Developer 網站說明了iPhone X 界麵其實有一個「Safe Area」(安全範圍),這個範圍可以方便開發者設計應用程式,令App 在操作上不會與屏幕上下左右的狀態欄、Home Indicator 以及出血位(Margin)位置重疊,每一個支援iPhone X 的App 需要在屏幕上下左右預留一些空間。以垂直屏幕為例,你需要預留屏幕最上方44pt 給狀態欄、預留屏幕最下方34pt 給Home Indicator,以及在屏幕左右邊緣預留16 pt 作出血位。

(圖片來自designcode.io)

而在橫置屏幕,App界麵要在左右兩邊預留44pt 給狀態欄,另外再預留15pt 給出血位,但因為橫置屏幕關係上方無需留Margin,但下方需要預留23pt 給Home Indicator。

(圖片來自designcode.io)

在這個情況之下「Safe Area」隻有352x734pt,以iPhone X的3倍Retina HD屏幕計算,到實際打開App使用時,可以操作的屏幕像素範圍隻有1056×2202,你根本用不盡iPhone X屏幕所有部分。

最後更新:2017-10-27 08:27:25

  上一篇:go 帥氣小哥拿著它闖入了另一個世界 榮耀V9 play鎮魂街cos圖賞
  下一篇:go 庫克好無奈,iPhone8直降940元!iPhoneX首發國內僅26.49萬台!