正如我們所知,iPad 3擁有2048×1536的分辨率。 適用於帶視網膜顯示屏的iPhone 4,我們在名片包中放置了帶有名稱@ 2X和一個普通圖像的大圖。什麼是iPad 3應用程序開發的圖像大小(分辨率)?
因此對於iPad 3的應用程序開發,我們還需要將兩個圖像放在一個正常大小和其他大小與@ 2X名稱..?
任何人都知道請回復。
正如我們所知,iPad 3擁有2048×1536的分辨率。 適用於帶視網膜顯示屏的iPhone 4,我們在名片包中放置了帶有名稱@ 2X和一個普通圖像的大圖。什麼是iPad 3應用程序開發的圖像大小(分辨率)?
因此對於iPad 3的應用程序開發,我們還需要將兩個圖像放在一個正常大小和其他大小與@ 2X名稱..?
任何人都知道請回復。
隨着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的非Retinafoo~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]
。
可能的重複與新的iPhone圖形大小有什麼關係......它適合所有這些? – jsherk 2012-10-08 20:30:12
哪個新圖形大小?你的意思是iPhone 5嗎?它沒有新的圖像修飾符(除了必須命名爲'Default-568h @ 2x.png'的閃屏外)。如果您在iPhone 5上需要不同的圖像,那麼您必須在自己的代碼中手動執行此操作。 – DarkDust 2012-10-11 08:09:50
所以iphone 5可能會使用@ 2x〜iphone圖像,除非你手動檢查它的iphone 5並強制不同的圖像? – jsherk 2012-10-11 12:25:52
我想如果你正在編寫一個通用的應用程序(因爲「形象」 &「的形象@ 2X」這將是「圖像〜iPad的」 &「的形象@ 2X〜的iPad」的iPad配備Retina顯示屏的iPhone/iPod專用圖片)。
否則我猜「圖像」&「image @ 2x」確定。
請參閱How to support both iPad and iPhone retina graphics in universal apps。
http://stackoverflow.com/q/9611061/716216 – 2012-04-21 09:10:43