我有一个使用服务获取一些图标的应用程序。
通过这个服务,我可以获取任何尺寸的图像,因此我计划获取3个图像(@1x、@2x和@3x)并将它们存储在BBDD上,然后获取比例以使用其中之一;或者根据设备比例仅获取一个。
但问题是,如何以编程方式获取设备比例(@1x、@2x和@3x)?
Obj-c和Swift都可以使用;)
我有一个使用服务获取一些图标的应用程序。
通过这个服务,我可以获取任何尺寸的图像,因此我计划获取3个图像(@1x、@2x和@3x)并将它们存储在BBDD上,然后获取比例以使用其中之一;或者根据设备比例仅获取一个。
但问题是,如何以编程方式获取设备比例(@1x、@2x和@3x)?
Obj-c和Swift都可以使用;)
使用
[UIScreen mainScreen].scale;
这将按设备给出精确比例。
在Swift 3中
UIScreen.main.scale
干杯。
[UIScreen mainScreen].scale;
- iphonic