2015-06-01 55 views
25

我有一個應用程序使用服務來獲取一些圖標。獲取設備圖像比例(例如@ 1x,@ 2x和@ 3x)

有了這項服務,我可以得到任何尺寸的圖像,所以我計劃得到3張圖像(@ 1x,@ 2x和@ 3x)並將它們存儲在BBDD上,然後獲取使用的比例尺其中之一;或者根據設備規模只能獲得一個。

但事情是,我如何通過編程獲得設備比例(@ 1x,@ 2x和@ 3x)?

兩個對象 - 斯威夫特和歡迎;)

+1

'[UIScreen mainScreen] .scale;' – iphonic

+0

@iphonic that works;)怎麼會這麼簡單呵呵,謝謝!發佈它作爲答案,我會檢查它的答案 – javiazo

回答

49

使用

[UIScreen mainScreen].scale; 

這會給你的確切規模爲每個設備。

夫特3

UIScreen.main.scale 

乾杯。

+1

是=)UIScreen.mainScreen()。縮放爲斯威夫特愛好者 – javiazo