获取设备图像比例(例如@1x、@2x 和@3x)
Get device image scale (e.g. @1x, @2x and @3x)
我有一个应用程序使用服务来获取一些图标。
通过这项服务,我可以获得任何尺寸的任何图像,所以我计划获得 3 张图像(@1x、@2x 和 @3x)并将它们存储在 BBDD 上,然后将比例缩放到使用这三个之一;或者只买一个符合设备规模的。
但问题是,如何以编程方式获取设备比例(@1x、@2x 和@3x)?
欢迎 Obj-c 和 Swift ;)
使用
[UIScreen mainScreen].scale;
这将为您提供每个设备的准确比例。
在Swift3
UIScreen.main.scale
干杯。
我有一个应用程序使用服务来获取一些图标。
通过这项服务,我可以获得任何尺寸的任何图像,所以我计划获得 3 张图像(@1x、@2x 和 @3x)并将它们存储在 BBDD 上,然后将比例缩放到使用这三个之一;或者只买一个符合设备规模的。
但问题是,如何以编程方式获取设备比例(@1x、@2x 和@3x)?
欢迎 Obj-c 和 Swift ;)
使用
[UIScreen mainScreen].scale;
这将为您提供每个设备的准确比例。
在Swift3
UIScreen.main.scale
干杯。