我有一個簡單的問題。可以說我有一個關於屏幕的地方,我在那裏展示一個公司的標誌或應用程序標誌。設備特定的圖像處理
64x64logo.png
有關屏幕加載logo.png
我們怎麼換高分辨率圖像基於視網膜的iPhone
或將系統本身做。
我有一個簡單的問題。可以說我有一個關於屏幕的地方,我在那裏展示一個公司的標誌或應用程序標誌。設備特定的圖像處理
64x64logo.png
有關屏幕加載logo.png
我們怎麼換高分辨率圖像基於視網膜的iPhone
或將系統本身做。
您的視網膜設備將負責它,只需要在資源中添加2張圖像,一個用於非ratina UI,另一個用於ratina UI。
你需要注意的唯一事情是給這兩個圖像同名,並將@ 2x後綴添加到ratina圖像。
這樣的:
for non-ratina device-logo.png
for nratina [email protected]
請各位看看蘋果documentation。
iOS使用@ 2x識別視網膜圖像,因此您無需爲不同設備明確選擇圖像。如果應用程序在非視網膜設備上,它將選擇logo.png並在視網膜設備上標識@ 2x將自動顯示
@Atif和Mayur。謝謝你們。我也是這麼想。 現在是否有相同的場景適用於任何其他情況,例如自定義導航欄背景圖像。我也這麼認爲,但我不清楚一件事情。對於iphone導航欄高度爲縱向44px,橫向爲32px,對於iPad,在模式和視網膜顯示器均爲44px。我認爲只要圖像在圖像本身中沒有顯示出太多差異,就不需要針對導航欄的設備特定的背景圖像處理。 如果我錯過了一些東西,請更正。美好的一天! –