2015-06-01 18 views
25

Bazı simgeler almak için bir hizmeti kullanan bir uygulama var.cihaz görüntü ölçeğini alın (ör @ 1x, @ 2x ve 3x @)

Bu hizmetle, herhangi bir boyutta görüntü alabilirim, bu yüzden 3 resmi (@ 1, @ 2x ve @ 3x) almayı ve bunları BBDD'de depolamayı planladım ve sonra da kullanılacak ölçeği aldım. bunlardan biri; ya da cihaz ölçeğine göre sadece bir tane alabilirsiniz.

Ama şeydir, nasıl (@ 1x, @ 2x ve 3x @) programlı cihaz ölçeği alabilirim? Obj-c ve Swift Hem karşılandığı

;)

+1

'[UIScreen mainScreen] .scale; işleri' – iphonic

+0

@iphonic;) nasıl bu kadar kolay olabilir hehe, teşekkürler! cevap olarak gönderin ve cevap olarak kontrol edeceğim – javiazo

cevap

49

Kullanım

[UIScreen mainScreen].scale; 

Bu cihazın göre size tam ölçek verecektir.

alkış
UIScreen.main.scale 

Swift 3 olarak.

+1

yes =) Swift severler için UIScreen.mainScreen(). – javiazo

İlgili konular