2016-02-20 67 views
0

我爲所有3個版本(@ 1x,@ 2x和@ 3x)在xcassets中存儲應用程序的圖標。如何從xcassets使用圖像?

Size of an Asset: { @1x: 28, @2x: 56, @3x: 84} 

但是,當我試圖讀取iPhone6的xcasset項目之一的圖像尺寸,它給我28,這是對iPhone4的要加載圖像的大小。我想知道,如果這是iOS的行爲或我的一方有問題。

在此先感謝

回答

0

UIUI中的UI測量是用點而不是像素來執行的。例如,視網膜屏幕每個點有4個像素,因此如果您嘗試在iPhone 5上讀取圖像的大小,例如您將獲得28個點。在iPhone 6(s)Plus屏幕上更密集,這就是爲什麼需要@ 3x圖像。

1

可能是你已經在你的xcasset

enter image description here放錯了資產在@ 3倍的地方,也有一個工具:AVXCassets Generator使用它可以直接只需點擊生成所有的圖標和圖像XCAssets文件。

相關問題