博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS: (库) 图片异步下载/缓存-SDWebImage的使用
阅读量:5936 次
发布时间:2019-06-19

本文共 857 字,大约阅读时间需要 2 分钟。

转自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;
}

转载于:https://www.cnblogs.com/zhangsongbai/archive/2013/04/25/3102598.html

你可能感兴趣的文章
单页应用和多页应用
查看>>
jsp 页面导出excel时字符串数字变成科学计数法的解决方法
查看>>
docker
查看>>
sql 删除约束
查看>>
操作系统-输入输出系统
查看>>
C#引用非托管.dll
查看>>
MySQL 自适应哈希索引
查看>>
Markdown使用Demo
查看>>
跳过丢失归档进行恢复
查看>>
iOS 最新公布app到AppStore全流程具体解释
查看>>
正面模式(门面模式)-鼠标画地图实例
查看>>
项目中使用的spring 注解说明
查看>>
Bootstrap模态框添加滚动条(一级)
查看>>
大二暑假第八周进度报告
查看>>
453D Little Pony and Elements of Harmony
查看>>
linux下实现简单的自动化部署
查看>>
湖南省第6届程序大赛第5题 内部收益率
查看>>
Oracle学习
查看>>
vuejs源码解析
查看>>
外包项目的感悟
查看>>