3 回答

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個贊
我剛剛創(chuàng)建了一個測試應(yīng)用程序并進(jìn)行了測試。
因此,對于沒有視網(wǎng)膜的設(shè)備:
ImageName.png -對于iPhone / iPod-
ImageName~ipad.png對于iPad
對于配備視網(wǎng)膜顯示屏的設(shè)備:
ImageName@2x.png -對于iPhone / iPod-
ImageName@2x~ipad.png對于iPad
如果您的iPhone高分辨率圖像和iPad高分辨率圖像具有相同的大小,則仍可以使用@ 2x。
要加載圖像,只需使用[UIImage imageNamed:@"ImageName.png"];
我剛剛在iOS 5.1、5.0和4.3的iOS模擬器上對其進(jìn)行了測試。
順便說一句,為什么你應(yīng)該使用@ 2x而已。
主要是因?yàn)槟粦?yīng)該在iPhone和iPad上使用相同的圖形,因?yàn)閕Phone和iPad的尺寸不同。如果使用相同的尺寸,則iPad視網(wǎng)膜顯示屏(如果以前使用過iPhone視網(wǎng)膜顯示屏)將已經(jīng)完成圖形處理。如果您要使用不同大小的圖像,那么您將為iPhone和iPad使用不同的圖像名稱。因此,在這一方面,您只需添加@ 2x后綴。這就是為什么您應(yīng)該僅使用@ 2x后綴的原因。-這些是我的想法。
- 3 回答
- 0 關(guān)注
- 686 瀏覽
添加回答
舉報