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

2019-12-24  本文已影响0人  Bruce_XHG

开发的时候遇到使用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这个方法内部使用的是苹果提供的建议使用的加载大图的系统方法,所以很好的解决了这个问题

上一篇 下一篇

猜你喜欢

热点阅读