美文网首页
swift5.x kingfresh 加载大量图片内存暴涨解决方

swift5.x kingfresh 加载大量图片内存暴涨解决方

作者: Bruce_XHG | 来源:发表于2019-12-24 15:57 被阅读0次

开发的时候遇到使用kingfresh加载大量大图不停的滑动内存一直上涨问题使用下面的方法

self.leftImageView.kf.setImage(with: URL(string: "\(Configs.Network.yunguTask)\(model?.previewImage ?? "")&token=\(token)"), placeholder: nil, options: [
          .processor(DownsamplingImageProcessor(size: CGSize(width: 781, height: 502))),//self.leftImageView.size)),
//          .scaleFactor(UIScreen.main.scale),
          .transition(.fade(1)),
          .cacheOriginalImage
        ])

最主要的是DownsamplingImageProcessor这个方法内部使用的是苹果提供的建议使用的加载大图的系统方法,所以很好的解决了这个问题

相关文章

网友评论

      本文标题:swift5.x kingfresh 加载大量图片内存暴涨解决方

      本文链接:https://www.haomeiwen.com/subject/aglfoctx.html