iOS專案開發實戰——螢幕適配、單位點和解析度
在專案開發中,目前iPhone有如下的幾種螢幕寬高(單位點,又稱為邏輯解析度)和螢幕模式之間的關係:
(1)iPhone 3GS :邏輯解析度: 320點*480點 ;1*;物理(實際)解析度:320*480; 縮放因子: @1x; PPI:163
(2)iPhone 4/iPhone 4s :邏輯解析度:320點*480點 ;2*; 物理(實際)解析度:640*960; 縮放因子:@2x; PPI:326
(3)iPhone 5/iPhone5s: 邏輯解析度:320點*568點 ;2*; 物理(實際)解析度:640*1136; 縮放因子:@2x; PPI:326
(4)iPhone 6: 邏輯解析度:375點*667點 ;2*; 物理(實際)解析度:750*1334; 縮放因子:@2x; PPI:326
(5)iPhone 6 Plus :邏輯解析度:414點*736點 ;3*; 物理(實際)解析度:1242*2208 縮放因子:@3x; PPI:401
普屏 1點 = 1畫素
Retina屏 1點 = 2畫素
畫素密度:PPI(Pixel Per Inch)。表示沿著對角線,每英寸所擁有的畫素(Pixel)數目。PPI數值越高,代表螢幕能夠以越高的密度顯示影象,即通常所說的解析度越高、顆粒感越弱。
PPI的計算方式如下:
1 inch = 2.54cm
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- iOS專案開發實戰——如何使用Autoresizing進行螢幕適配iOS
- vue專案PC端如何適配不同解析度螢幕Vue
- Android開發之螢幕適配Android
- iOS專案開發實戰——使用程式碼獲取螢幕寬高iOS
- Flutter螢幕適配Flutter
- UIWebView 適配螢幕UIWebView
- 適配iOS 11和iPhoneX螢幕適配遇到的一些坑iOSiPhone
- flutter 螢幕尺寸適配 字型大小適配Flutter
- android 螢幕適配Android
- 極其簡單的Flutter 螢幕適配Flutter
- Android 螢幕適配最佳實踐Android
- Android螢幕適配總結和思考Android
- Flutter實戰 從頭擼一個「孤島」APP(No.1、專案初始化、螢幕適配)FlutterAPP
- 安卓螢幕適配的方案安卓
- Flutter螢幕適配,簡單粗暴的全域性適配方式Flutter
- Flutter螢幕適配 - 等比縮放Flutter
- Android 主流螢幕以及適配Android
- Android 螢幕適配工具類Android
- android螢幕適配詳解Android
- android螢幕適配三:通過畫素密度適配Android
- Android螢幕適配(理論適配100%機型)Android
- 實踐 | 為 Trackr app 適配大螢幕裝置APP
- android 螢幕適配一:通過自定義View的方式實現適配AndroidView
- 移動 web 端螢幕適配 – remWebREM
- Android 螢幕適配終結者Android
- H5 分層螢幕適配H5
- android螢幕適配的問題Android
- iOS多解析度適配綜述iOS
- Qt:Qt自適應高解析度螢幕QT
- 【移動適配】移動Web怎麼做螢幕適配(一)Web
- 【移動適配】移動Web怎麼做螢幕適配(三)Web
- cocos creator螢幕適配的一些知識點
- iOS微信更新6.7.4版本:適配iPhone XS MAX大螢幕iOSiPhone
- iOS專案開發實戰——UILabel自適應較多的文字iOSUI
- Android技能樹 — 螢幕適配小結Android
- 小豬淺談Android螢幕適配Android
- 開發日常 適配iOS11和iPhone XiOSiPhone
- cocos 手遊開發與 cocos-html5 頁遊的螢幕適配HTML