2010-08-23 53 views
0

在蘋果文檔它規定應用推出高清晰度圖片

的部分是 可選的字符串@ 2x和應 只適用於在高分辨率屏幕 使用圖像包括

什麼是高分辨率屏幕? iPhone 4的?我需要包含一個嗎?

回答

1

我猜你錯過了在iPhone 4和它的雙高分辨率屏幕引入:-)

的iPhone 4的屏幕是640×960

要自動利用它可以將部分提供名稱中包含@2x的圖形資源。

當您使用類似UIImage#imageNamed:的東西時,操作系統將自動使用高分辨率圖像(如果適用)。

它也將使用這些圖標和啓動屏幕(如果可用)。

雖然他們都是可選。但我相信你的用戶與iPhone 4將欣賞高分辨率藝術品:-)

+0

不錯,謝謝St3fan。 – daidai 2010-08-23 03:02:23

+0

因此,如果您有一張名爲'background.png' 40px 40px的圖片,您還應該提供名爲'background @ 2x.png' 80px 80px的圖片,以便爲iPhone 4用戶提供最佳的應用體驗。 – Emil 2010-08-23 06:26:19

+0

但是你仍然應該使用'[UIImage imageNamed:@「background.png」]',因爲如果iPhone在高分辨率屏幕(iPhone 4)上運行,iPhone會自動找到@ 2x版本。 – Emil 2010-08-23 06:28:12