2016-11-11 149 views
-1

在Xcode 8中,如果我使用iPhone 7的故事板大小爲414x736,並且UIImageView爲100x100。由於iPhone 7是x2,我需要爲x1提供50x50的圖像,爲x3提供150x150的圖像嗎?提前致謝。用於x1,x2和x3的UIImageView大小

+0

你不需要。你可以但你不需要。 '1x'今天很少見。 – Sulthan

+0

@Sulthan事實上,蘋果需要iPad支持1X圖像。我們的應用程序前一段時間因爲不提供它們而被拒絕。即使該應用僅適用於iPhone,它仍然可以在iPad上以兼容模式運行。 –

+0

@LeoNatan你的意思是圖標或所有圖像? – Sulthan

回答

2

如果您的imageView在故事板(點數)爲100 * 100,建議的資源圖像分辨率爲300 * 300(@ 3x),200 * 200(@ 2x)。如果您只提供一種分辨率,則會將其放大/縮小以適應尺寸。

所以如果你只有@ 3x,你最終會在具有2倍縮放的設備上使用更多的內存(2.25倍)。

如果你有2倍@只,你會看到在iPhone上6/7的高檔工藝品加(圖像將不是脆)

+0

即使是100×100的故事板,並設置爲查閱:iPhone 7? – james

+0

在故事板中,您以磅爲單位設置大小。以像素爲單位的大小根據設備而增加一倍或三倍。 – alexburtnik

相關問題