/*
第一個(gè)參數(shù):下載圖片的url地址
第二個(gè)參數(shù):占位圖片
*/
//[cell.imageView sd_setImageWithURL:[NSURL URLWithString:appM.icon] placeholderImage:[UIImage imageNamed:@"Snip20160221_306"]];
/*
第一個(gè)參數(shù):下載圖片的url地址
第二個(gè)參數(shù):占位圖片
第三個(gè)參數(shù):progress進(jìn)度回調(diào)
receivedSize:已經(jīng)下載的數(shù)據(jù)大小
expectedSize:要下載圖片的總大小
第四個(gè)參數(shù):
image:要下載的圖片
error:錯(cuò)誤信息
cacheType:緩存類型
imageURL:圖片url
*/
[cell.imageViewsd_setImageWithURL:[NSURLURLWithString:appM.icon]placeholderImage:[UIImageimageNamed:@"Snip20160221_306"]options:0progress:^(NSIntegerreceivedSize,NSIntegerexpectedSize) {
NSLog(@"%f",1.0* receivedSize / expectedSize);
}completed:^(UIImage*image,NSError*error,SDImageCacheTypecacheType,NSURL*imageURL) {
NSLog(@"%zd",cacheType);
}];
緩存類型
網(wǎng)上下的
SDImageCacheTypeNone,
磁盤緩存
SDImageCacheTypeDisk,
內(nèi)存緩存
SDImageCacheTypeMemory
options所有選項(xiàng):
//失敗后重試
SDWebImageRetryFailed?=?1?<<?0,
//UI交互期間開始下載粪薛,導(dǎo)致延遲下載比如UIScrollView減速陨瘩。
SDWebImageLowPriority?=?1?<<?1,
//只進(jìn)行內(nèi)存緩存
SDWebImageCacheMemoryOnly?=?1?<<?2,
//這個(gè)標(biāo)志可以漸進(jìn)式下載,顯示的圖像是逐步在下載
SDWebImageProgressiveDownload?=?1?<<?3,
//刷新緩存
SDWebImageRefreshCached?=?1?<<?4,
//后臺(tái)下載
SDWebImageContinueInBackground?=?1?<<?5,
//NSMutableURLRequest.HTTPShouldHandleCookies?=?YES;
SDWebImageHandleCookies?=?1?<<?6,
//允許使用無(wú)效的SSL證書
//SDWebImageAllowInvalidSSLCertificates?=?1?<<?7,
//優(yōu)先下載
SDWebImageHighPriority?=?1?<<?8,
//延遲占位符
SDWebImageDelayPlaceholder?=?1?<<?9,
//改變動(dòng)畫形象
SDWebImageTransformAnimatedImage?=?1?<<?10,