2012-11-30 29 views
1

我有一個簡單的問題。可以說我有一個關於屏幕的地方,我在那裏展示一個公司的標誌或應用程序標誌。設備特定的圖像處理

64x64logo.png

[email protected]

有關屏幕加載logo.png 我們怎麼換高分辨率圖像基於視網膜的iPhone

或將系統本身做。

回答

0

您的視網膜設備將負責它,只需要在資源中添加2張圖像,一個用於非ratina UI,另一個用於ratina UI。

你需要注意的唯一事情是給這兩個圖像同名,並將@ 2x後綴添加到ratina圖像。

這樣的:

for non-ratina device-logo.png

for nratina [email protected]

請各位看看蘋果documentation

+0

@Atif和Mayur。謝謝你們。我也是這麼想。 現在是否有相同的場景適用於任何其他情況,例如自定義導航欄背景圖像。我也這麼認爲,但我不清楚一件事情。對於iphone導航欄高度爲縱向44px,橫向爲32px,對於iPad,在模式和視網膜顯示器均爲44px。我認爲只要圖像在圖像本身中沒有顯示出太多差異,就不需要針對導航欄的設備特定的背景圖像處理。 如果我錯過了一些東西,請更正。美好的一天! –

0

iOS使用@ 2x識別視網膜圖像,因此您無需爲不同設備明確選擇圖像。如果應用程序在非視網膜設備上,它將選擇logo.png並在視網膜設備上標識@ 2x將自動顯示