SDWebImage

首先导入头文件

#import "UIImageView+WebCache.h"

1. sd_setImageWithURL:

[self.image1 sd_setImageWithURL:imagePath1];

2. sd_setImageWithURL:  completed:

//用block 可以在图片加载完成之后做些事情

[self.image2 sd_setImageWithURL:imagePath2 completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {

NSLog(@"这里可以在图片加载完成之后做些事情");

}];

3. sd_setImageWithURL:  placeholderImage:

//给一张默认图片,先使用默认图片,当图片加载完成后再替换

[self.image1 sd_setImageWithURL:imagePath1 placeholderImage:[UIImage imageNamed:@"default"]];

4. sd_setImageWithURL:  placeholderImage:  completed:

//使用默认图片,而且用block 在完成后做一些事情

[self.image1 sd_setImageWithURL:imagePath1 placeholderImage:[UIImage imageNamed:@"default"] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {

NSLog(@"图片加载完成后做的事情");

}];

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

推荐阅读更多精彩内容

  • 技术无极限,从菜鸟开始,从源码开始。 由于公司目前项目还是用OC写的项目,没有升级swift 所以暂时SDWebI...
    充满活力的早晨阅读 14,329评论 0 2
  • 介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SD...
    Treey_Ahao阅读 3,207评论 0 0
  • http://www.cnblogs.com/6duxz/p/4159572.html 我之前写过一篇博客,介绍缓...
    NinaX阅读 2,523评论 0 0
  • 第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/SDW...
    AFlyLi阅读 3,892评论 2 0
  • 有次和领导去外地出差,看到一个好车,于是就是对我说:好好努力,这辈子能开上这个车就不错了。我当时自己就回了句:我这...
    刘冰杰阅读 4,316评论 0 0