获取设备图片缩放比例(例如 @1x、@2x 和 @3x)

37

我有一个使用服务获取一些图标的应用程序。

通过这个服务,我可以获取任何尺寸的图像,因此我计划获取3个图像(@1x、@2x和@3x)并将它们存储在BBDD上,然后获取比例以使用其中之一;或者根据设备比例仅获取一个。

但问题是,如何以编程方式获取设备比例(@1x、@2x和@3x)?

Obj-c和Swift都可以使用;)


1
[UIScreen mainScreen].scale; - iphonic
@iphonic可以这样工作;) 怎么可能这么简单呢,哈哈,谢谢!将其发布为答案,我会将其标记为已回答。 - javiazo
1个回答

78

使用

[UIScreen mainScreen].scale;

这将按设备给出精确比例。

在Swift 3中

UIScreen.main.scale

干杯。


2
UIScreen.mainScreen().scale 对于热爱Swift的开发者们。 - javiazo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接