另外, 現在主流的一些裝置引數如下:
iphone
iphone4
iphone5
iphone6
iphone6+
point
320*480
320*480
320*568
375*667
414*736
pixel
320*480
640*960
640*1136
750*1334
1242*2208
pexel(裝置)~~
~~1920*1080
scale12
223ppi
163326
326326
401
也就是說. 現在如果要適配iphone6 plus。 那麼你需要另外提供一套@3x的. (之前只有一套常規, 一套@2x) 可以看scale裡的值。
簡單的說:iphone4、iphone5、iphone6這幾個裝置的ppi都是相同的,預設優先是@2x。iphone6 plus的畫素密度更高,預設優先是@3x。
也就是說, 就是你原先的工程, 沒有適配iphone6 plus。 但是在iphone6 plus上執行, 也是沒有問題的。 這時候裝置解析度會和5一樣。320*568。即iphone6 plus適配你的應用, 而不是你的應用去適配iphone6 plus。這導致了6的高解析度無用武之地。
所以,我們要手動開啟高解析度模式。
啟用高解析度模式有2個方法(目前我能找到的):
1.新增大屏的launchimage:
2.新增launch screen file
所以, 要做好現在這些裝置的適配, 需要學會autolayout(自動布局), 當然,這只是個人建議。
另外, 還要多準備乙份@3x的。
再有, 要開啟高解析度模式。
再有,仔細觀察6+的模擬器, 它的桌面是可以橫向顯示的。 所以我們的應用在6+上也應該盡量適配橫屏。
下面附帶一些學習資料:
開始ios 7中自動布局教程(一)
(翻譯)開始ios 7中自動布局教程(二)
大屏iphone的適配
**
iPhone6 6 Plus適配詳解
花了點時間,重新整理了下iphone的相關適配,總結如下 另外,現在主流的一些裝置引數如下 iphone iphone4 iphone5 iphone6 iphone6 point 320 480 320 480 320 568 375 667 414 736 pixel 320 480 640 9...
iOS開發 iPhone6 6 Plus適配
另外,現在主流的一些裝置引數如下 iphone iphone4 iphone5 iphone6 iphone6 point 320 480 320 480 320 568 375 667 414 736 pixel 320 480 640 960 640 1136 750 1334 1242 220...
iOS開發 iPhone6 6 Plus適配
花了點時間,重新整理了下iphone的相關適配,總結如下 ios6之前,螢幕適配一般使用autosize,設定檢視與父檢視的尺寸關係 缺陷 autosizing布局的不足 1.不能設定檢視與檢視之間的關係 2.不能設定尺寸放大 花了點時間,重新整理了下iphone的相關適配,總結如下 另外,現在主流...