2012-04-21 85 views
6

正如我們所知,iPad 3擁有2048×1536的分辨率。 適用於帶視網膜顯示屏的iPhone 4,我們在名片包中放置了帶有名稱@ 2X和一個普通圖像的大圖。什麼是iPad 3應用程序開發的圖像大小(分辨率)?

因此對於iPad 3的應用程序開發,我們還需要將兩個圖像放在一個正常大小和其他大小與@ 2X名稱..?

任何人都知道請回復。

+0

http://stackoverflow.com/q/9611061/716216 – 2012-04-21 09:10:43

回答

12

隨着iPad 3,你也只需要命名你的視網膜圖像[email protected]。它需要是對應的foo.png的分辨率的兩倍。所以,說foo.png是10x10,那麼你的[email protected]需要是20x20。

您也可以爲iPhone/iPod或iPad製作版本,iOS會自動選擇正確的版本。對於這一點,你可以使用~iphone~ipad修飾符:

  • foo.png與非視網膜顯示器
  • foo~iphone.png專爲iPhone/iPod的非Retina
  • 專門針對iPad的非視網膜
  • foo~ipad.png所有設備
  • [email protected]適用於所有帶視網膜顯示器的設備
  • [email protected]~iphone.png專供iPhone/iPad視網膜
  • [email protected]~ipad.png專門針對iPad的視網膜

因爲總有你的所有受支持設備版本(如果你正在做一個iPad,唯一的應用程序就沒有必要提供圖像您可以任意組合搭配它們,只要對於iPhone來說,當然)。因此可以提供例如foo~iphone.png,foo~ipad.png然後[email protected]

+0

可能的重複與新的iPhone圖形大小有什麼關係......它適合所有這些? – jsherk 2012-10-08 20:30:12

+0

哪個新圖形大小?你的意思是iPhone 5嗎?它沒有新的圖像修飾符(除了必須命名爲'Default-568h @ 2x.png'的閃屏外)。如果您在iPhone 5上需要不同的圖像,那麼您必須在自己的代碼中手動執行此操作。 – DarkDust 2012-10-11 08:09:50

+0

所以iphone 5可能會使用@ 2x〜iphone圖像,除非你手動檢查它的iphone 5並強制不同的圖像? – jsherk 2012-10-11 12:25:52

相關問題