看板 Knuckles_note
作者 標題 [Xcode] 在iPhone6+使用正確的解析度
時間 2015年02月02日 Mon. AM 04:37:59
參考 The Ultimate Guide To iPhone Resolutions
![[圖]](http://i.imgur.com/qmVGmTl.png)
在 iPhone5 之前,APP的顯示寬度都是 320 points
在 iPhone6 之後寬度會大於 320 points
如果是在 Xcode5 之前建立的APP
在 iPhone6 上顯示時會將寬度 320points 放大至符合螢幕範圍
簡單的判斷方法:看320x50的廣告有沒有剛好符合螢幕寬度
同一篇文章在 iPhone6+ 的瀏覽器上看
![[圖]](http://i.imgur.com/8kMezuT.png)
320x50的廣告寬度比螢幕小,因為 iPhone6+ 的寬度是 414 points
但在 iPhone6+ 上用APP看卻是這樣
![[圖]](http://i.imgur.com/cWjejKV.png)
320x50的廣告剛好符合寬度,因為被放大了
如果要讓 APP 在 iPhone6+ 上使用正確的的 414 points 寬度的話
只要設定好 APP 的 Launch Images 就可以了
在 Xcode 點檔案的 images.xcassets / LauchImage
![[圖]](http://i.imgur.com/njLPy4q.png)
可以看到只有舊的格式
點一下右鍵選 New Lauch Image
![[圖]](http://i.imgur.com/XX2HlRP.png)
就會出現新的格式了
拉一張 1242x2208 的圖片到 iPhone Portrait iOS8 - Retina HD 5.5
![[圖]](http://i.imgur.com/wS6TDef.png)
再到 Project 設定的地方將 Lauch Image Source 改成新設定的
![[圖]](http://i.imgur.com/U9XNzJv.png)
執行 APP 看看
![[圖]](http://i.imgur.com/yvJMIKW.png)
顯示的寬度變成 414 points 了
只要做三個大小的圖拉進對應的格子即可
1242x2208 → Retina HD 5.5
750x1334 → Retina HD 4.7
640x1136 → Retina 4
Landscape (橫向的)可以不用放
參考:
http://stackoverflow.com/questions/2...or-apps-on-iphone-6-and-6-plus
http://stackoverflow.com/questions/2...apples-website-for-development
--
※ 作者: Knuckles 時間: 2015-02-02 04:37:59
※ 編輯: Knuckles 時間: 2015-02-02 22:14:32
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 1418
回列表(←)
分享