解析度和畫素
經新xcode6模擬器驗證(解析度為pt,畫素為真實pixel):
自動適配
不處理時自動等比拉伸,如果在老工程列印螢幕frame,依然是320x568
對比自動適配的和完美適配的導航欄就能看出問題:
因為拉伸所以會有一些虛,導航欄明顯比64要大,但相比3.5寸到4寸的留黑邊還是好很多。
如何關閉自動適配方案呢?這個還是老思路,換啟**:
除了換啟**外,不得不說的是,新xcode中可以使用乙個xib來設定啟**:
不過這個xib不能關聯任何的**(不能自定義view的class,不能iboutlet,不能加object),可以理解成這個xib就是一張截圖,這個方案的好處在於可以使用到size classes來針對不同螢幕布局這個xib(感興趣可以看《size classes初探
》)關於手動適配
只要手動指定了啟**或者那個xib,螢幕解析度就已經變成應有的大小了,老**中所有關於寫死frame值的**通通倒霉,如果去手動適配就要全部適配,建議在找到個可行方案前先不要做修改,自動適配方案還算不影響使用。
面對4個解析度的iphone,建議使用auto layout布局 + image assets管理各個解析度的 + inte***ce builder(xib+storyboard)構建ui,size classes在低版本ios系統的表現未知。想要這套手動適配方案,起碼你的工程需要部署在ios6+,還不用autolayout布局的會死的蠻慘。
關於xcode6
ios 螢幕解析度畫素
解析度和畫素 經新xcode6模擬器驗證 解析度為pt,畫素為真實pixel 1.iphone5解析度320x568,畫素640x1136,2x 2.iphone6解析度375x667,畫素750x1334,2x 3.iphone6 plus解析度414x736,畫素1242x2208,3x,注意,...
解析度 畫素和PPI
螢幕尺寸是指螢幕對角線的長度,一般以英吋為單位,1英吋 inch 2.54厘公尺 cm 傳統意義上的 尺寸也是這個概念。所以同樣尺寸 指對角線 的螢幕,也可能長寬比率不同。畫素 pixel 是點陣圖 如數字影象 裡的抽象概念,指計算機對影象的取樣點,沒有具體尺寸。通俗理解就是乙個乙個的方框 點 計算...
解析度 畫素和PPI
螢幕尺寸是指螢幕對角線的長度,一般以英吋為單位,1英吋 inch 2.54厘公尺 cm 傳統意義上的 尺寸也是這個概念。所以同樣尺寸 指對角線 的螢幕,也可能長寬比率不同。畫素 pixel 是點陣圖 如數字影象 裡的抽象概念,指計算機對影象的取樣點,沒有具體尺寸。通俗理解就是乙個乙個的方框 點 計算...