objective-c - 如何获得设备的比例因子?

标签 objective-c ios uiimage

我一直在使用 UIGraphicsBeginImageContextWithOptions(),我注意到该方法中的最后一个字段是 scalefactor。苹果文档说,如果我想将其设置为 0.0,那么它将使用设备主屏幕的默认比例因子。有没有办法通过属性或方法获取默认比例因子?

最佳答案

设备的比例因子是 UIScreen 的一个属性。您可以通过以下方式获得它:

[UIScreen mainScreen].scale;

Documentation here .

关于objective-c - 如何获得设备的比例因子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14018305/

相关文章:

objective-c - idleTimerDisabled 不起作用(防止 iPad 屏幕进入休眠状态)

bool 值的Objective-C格式化字符串?

ios - iOS 7导航栏呈现不正确的RGB

iphone - 如何使UIImageView加载图像,但URL在UILabel上?

ios - 为什么图像拉伸(stretch)(UIImage 到 CIImage 到 UIImage)

c++ - OpenCV : k-means clustering in iOS

iOS UIImage 不显示 JPEG 图像

ios - 如何使用 ios callkit - 调用目录扩展?

ios - 按钮在 iOS8 上大小不正确,在 iOS7 上正确

ios - Asihttprequest localizedDescription 总是英文