今天遇到一个棘手的问题, 网络下载的图片,只有一种尺寸, 但是我们项目要求不同型号的iPhone显示图片大小不一样,要做到适配跟效果图高度一致。
解决方法:
网络图片拿到后 UIImage, 设置他的scale
Int X = 3;
假如你们后台上传的图片都是3倍图,那么X就设置成3, 这样当在@2x 设备上运行的时候,就自动返回 @2x 的图片对象
[UIImage imageWithCGImage:img.CGImage withScale:X];
今天遇到一个棘手的问题, 网络下载的图片,只有一种尺寸, 但是我们项目要求不同型号的iPhone显示图片大小不一样,要做到适配跟效果图高度一致。
解决方法:
网络图片拿到后 UIImage, 设置他的scale
Int X = 3;
假如你们后台上传的图片都是3倍图,那么X就设置成3, 这样当在@2x 设备上运行的时候,就自动返回 @2x 的图片对象
[UIImage imageWithCGImage:img.CGImage withScale:X];
本文标题:iOS 请求网络图片自动适配@2x @3x
本文链接:https://www.haomeiwen.com/subject/axkyzftx.html
网友评论