我有一个应用程序,它使用一个服务来获取一些图标.
有了这项服务,我可以获得任何大小的图像,所以我计划获得这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
干杯