2014-12-29 63 views
3

我們正在嘗試爲所有設備製作應用程序,僅在代碼上進行設計。 我看得出來,後綴是:iPhone5和iPhone 6圖像後綴?

@2x~ipad for ipad retina 
@2x for iphone5 and iphone6 
@3x for iphone6+ 

但有,我不拿東西,怎麼是,iPhone5 and 6的文件具有相同的後綴,同樣的名字嗎?這些圖像應該是不同的大小,所以你不能給它們相同的名字?

我們已經創建了圖片iPhone6@2x,他們在iPhone6模擬器似乎很大,但iPhone5東西不看良好,相互掩護。

你不能用不同的後綴分隔這些文件嗎?對於iPhone 5 Image resolution for new iPhone 6 and 6+, @3x support added?

+0

謝謝,但我如何指定啓動圖像讓設備檢測橫向模式下的屏幕大小?我們的應用程序是橫向模式,並且我添加了默認圖像Default-568h @ 2x,但它沒有工作。 – Curnelious

回答

0

您應該使用佈局來確定您的UI元素在屏幕上的佈局方式,並且您應該使用自動佈局來確保它們在所有設備上都看起來正確,而不受縱橫比影響。

@ 2x,@ 3x圖像大小是指按照分辨率分組的設備系列。 iPhone 5和6位於同一個家族,iOS將使用@ 2x圖像。然而,使用該圖像的UI元素的大小和位置與圖像本身的大小無關。

2

圖片和iPhone 6是相同的大小,相同的DPI:

我已閱讀本。所以他們共享相同的後綴(@ 2x)。他們不需要分開。

@ 3x適用於iPhone 6+,因爲它具有比其他手機更高的DPI和更大的尺寸。 Please refer to the Human Interface Guidelines for Images.

3

這是因爲iphone 5和iphone 6(不包括加號)具有相同的像素密度。 所以基本上一個40x40的圖像在兩個屏幕上看起來都是一樣的,並且會佔用相同的空間。您只需調整位置即可覆蓋iphone 6屏幕上的額外空間。