转自http://darrendev.diandian.com/post/2012-09-26/40039091215
下载:
导入:
将SDWebImage文件夹拖到项目
add ImageIO.framework
add MapKit.framework
实战:
情景一: 在UITableViewCell上显示一个网络图片(已知URL)
1) .m文件
1 | #import "UIImageView+WebCache.h" |
2) .m文件
1 2 | [cell.imageView setImageWithURL:url placeholderImage:[UIImage imageNamed:@ "占位图.png" ]]; |
情景二: 把一个图片url保存到UIImage里
1) .h文件
1 2 3 | #import "SDWebImageDownloaderDelegate.h" <SDWebImageDownloaderDelegate> |
2) .m文件
1 | #import "SDWebImageDownloader.h" |
3) .m文件
1 2 | // 开始下载 [SDWebImageDownloader downloaderWithURL:url delegate: self userInfo:info]; |
4) .m文件
1 2 3 4 5 6 7 8 | // 接收结果 - ( void )imageDownloader:(SDWebImageDownloader *)downloader didFinishWithImage:(UIImage *)image { // deal with image BarInfo *info = (BarInfo *)downloader.userInfo; info.thumb = image; } |