2016-02-22 60 views
0

我使用組引用將我的圖像資產存儲到我的實際文件夾結構中。 我得到圖像的路徑,但是如何將@ 2x和@ 3x應用於實際的文件路徑名?Apply Image Assets Path @ 1x @ 2x @ 3x

myPath : /Users/Library/Developer/CoreSimulator/Devices/7649D8EA-72A9-4764-9FDB-7BF8EEF59004/data/Containers/Bundle/Application/2805AA67-CF88-4284-9A1D-751860A832EZ/app/Interests/ARTS/arts.png 

I'm loading it : [UIImage imageWithContentsOfFile:myPath] 

在這種情況下,我只加載@ 1x文件。我應該創建另一種方法來檢查設備或任何絕妙的想法嗎? 謝謝

+0

如您在問題中所建議的那樣,您可以檢查設備比例並將其附加到圖像名稱中,以便獲得正確的分辨率圖像 – HardikDG

+0

@Pyro,我的意思是還有更有效的方法來獲得正確的分辨率檢查設備? – Bejibun

+0

最好的方法是檢查設備/屏幕比例以獲得正確的圖像,否則,如果你是靜態圖像資源,你可以將它存儲在images.xcassets中,它可以爲你管理所有這些 – HardikDG

回答

1

正如Pyro所說,Xcode實際上只是這樣做的。您可以檢查包含Content.son文件的Resources/Images/Images.xcassets/AppIcon.appiconset文件夾。它保存圖像名稱,大小,比例和設備類型。

相關問題