我有一个使用服务获取一些图标的应用。
通过这项服务,我可以获得任何尺寸的图像,因此我计划获得3张图像(@ 1x,@ 2x和@ 3x)并将它们存储在BBDD上,然后将比例调整为使用这三个中的一个;或者只能获得符合设备规模的那个。
但问题是,如何以编程方式获得设备规模(@ 1x,@ 2x和@ 3x)?
欢迎Obj-c和Swift;)
答案 0 :(得分:61)
使用
[UIScreen mainScreen].scale;
这将为您提供按设备的精确比例。
在 Swift 3
中UIScreen.main.scale
干杯。