ios - 获取设备图像比例(例如@1x、@2x 和@3x)

标签 ios image swift scale retina-display

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

通过这项服务,我可以获得任何尺寸的任何图像,所以我计划获得 3 张图像(@1x、@2x 和 @3x)并将它们存储在 BBDD 上,然后获取比例以使用一个这三个;或者只得到一个符合设备规模的。

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

欢迎 Obj-c 和 Swift ;)

最佳答案

使用

[UIScreen mainScreen].scale;

这将为您提供每个设备的精确比例。

Swift 3

UIScreen.main.scale

干杯。

关于ios - 获取设备图像比例(例如@1x、@2x 和@3x),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30572426/

相关文章:

c++ - Opencv - 如何获取图像中存在的垂直线数(线数)

macos - NSTask字符串语法问题

ios - 我们可以在 QuickBlox 中向离线用户发送系统消息吗?

ios - 消除模糊效果 - ObjC

c# - 从位图图像裁剪图像

python - 是否可以检测重复的图像文件?

c#按钮上的图像和文本,以按钮为中心?

swift - 使用 RxSwift 的通用转换方法的问题

ios - 从 iOS 应用程序向蓝牙扬声器播放现场声音

iphone - 为什么 NSUserDefaults 返回一个释放的字符串? (更新#2)