美文网首页
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