顯示廣告
隱藏 ✕
看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [Xcode] 在iPhone6+使用正確的解析度
時間 2015年02月02日 Mon. AM 04:37:59


參考 The Ultimate Guide To iPhone Resolutions
[圖]


在 iPhone5 之前,APP的顯示寬度都是 320 points
在 iPhone6 之後寬度會大於 320 points

如果是在 Xcode5 之前建立的APP
在 iPhone6 上顯示時會將寬度 320points 放大至符合螢幕範圍

簡單的判斷方法:看320x50的廣告有沒有剛好符合螢幕寬度

同一篇文章在 iPhone6+ 的瀏覽器上看
[圖]

320x50的廣告寬度比螢幕小,因為 iPhone6+ 的寬度是 414 points

但在 iPhone6+ 上用APP看卻是這樣
[圖]

320x50的廣告剛好符合寬度,因為被放大了

如果要讓 APP 在 iPhone6+ 上使用正確的的 414 points 寬度的話
只要設定好 APP 的 Launch Images 就可以了

在 Xcode 點檔案的 images.xcassets / LauchImage
[圖]

可以看到只有舊的格式

點一下右鍵選 New Lauch Image
[圖]

就會出現新的格式了

拉一張 1242x2208 的圖片到 iPhone Portrait iOS8 - Retina HD 5.5
[圖]


再到 Project 設定的地方將 Lauch Image Source 改成新設定的
[圖]


執行 APP 看看
[圖]

顯示的寬度變成 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 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇