iOS 请求网络图片自动适配@2x @3x

今天遇到一个棘手的问题, 网络下载的图片,只有一种尺寸, 但是我们项目要求不同型号的iPhone显示图片大小不一样,要做到适配跟效果图高度一致。


解决方法:

网络图片拿到后 UIImage, 设置他的scale

Int X = 3;

假如你们后台上传的图片都是3倍图,那么X就设置成3, 这样当在@2x 设备上运行的时候,就自动返回 @2x 的图片对象

[UIImage imageWithCGImage:img.CGImage withScale:X];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。