2014-12-02 40 views
0

我只想顯示遊戲的標題頁。我想使用預渲染的圖像。它需要與所有的iPhone和iPad一起工作。到目前爲止,我使用這些資產作爲下面的截圖enter image description hereiOS中的圖像的屏幕尺寸問題

我已經使用了這些大小: 在1個地點的圖像具有320×480 用的640×960分辨率 分辨率在2個地點的圖像在視網膜4 2X分辨率爲640 x 1136的地方。 分辨率爲1242 x 2207的3x場景圖像。

只有iPhone 4和5才能正確顯示。 6和6Plus都完全錯誤。

爲iPad:760 * 1024

1X圖像 的1536 * 2048

只有iPad 2的顯示器正確2X圖像。空氣和視網膜是完全錯誤的。

我已閱讀了所有可在此處找到的文檔,並在Google上搜索了幾個小時。我不確定我必須忽略什麼簡單的事情。我想做一些不可能的事情嗎?我只在模擬器上測試,並認爲這可能是一個問題呢?

另外我可能會有一個誤解,因爲我的印象是@ 3x是iPhone 6和6+。如果不是,@ 3x是什麼?

+0

不應該@ 3x的大小爲960 x 1704,即(640/2 * 3)x(1136/2 * 3)? – artooras 2015-01-03 22:10:01

回答

0

由於某些原因資產目錄中的圖像集不包含iPhone 6或iPhone 6+的尺寸,因此使用全屏圖像時可能需要通過代碼手動處理。我正在做的(它不漂亮,但它的工作原理),是包括另一個圖像集爲iPhone 6(我所有它imageName_47),另一個爲iPhone 6+(我稱之爲imageName_55)。然後在代碼中,檢測屏幕大小並將圖像交換爲最佳大小。您只需要@ 2x版本的_47版本,以及@ 3x版本的_55版本。