聲明處: MKAnnotationView+WebCache.h
概述
整合SDWebImage異步下載和緩存MKAnnotationView的遠(yuǎn)程圖片。
任務(wù)
- sd_setImageWithURL:
- sd_setImageWithURL:placeholderImage:
- sd_setImageWithURL:placeholderImage:options:
- sd_setImageWithURL:completed:
- sd_setImageWithURL:placeholderImage:completed:
- sd_setImageWithURL:placeholderImage:options:completed:
實例方法
sd_setImageWithURL:
- (void)sd_setImageWithURL:(nullable NSURL *)url
討論
用url設(shè)置圖片視圖的圖片刽严。
進(jìn)行異步加載圖片并緩存圖片香到。
參數(shù)
url
圖片的url。
聲明處
MKAnnotationView+WebCache.h
sd_setImageWithURL:completed:
- (void)sd_setImageWithURL:(nullable NSURL *)url completed:(nullable SDExternalCompletionBlock)completedBlock
討論
用url設(shè)置圖片視圖的圖片蛇数。
進(jìn)行異步加載圖片并緩存圖片松捉。
參數(shù)
url
圖片的url栅屏。
completedBlock
操作完成時調(diào)用塊啸箫。這個塊沒有返回值耸彪,帶有參數(shù),第一個參數(shù)為請求的UIImage筐高,如果發(fā)生錯誤這個值為nil搜囱。第二個參數(shù)為一個NSError的內(nèi)容丑瞧。第三個參數(shù)是一個Boolean值柑土,指示圖片是從本地緩存中恢復(fù),還是從網(wǎng)絡(luò)獲取绊汹。第四個參數(shù)為原始的圖片url稽屏。
聲明處
MKAnnotationView+WebCache.h
sd_setImageWithURL:placeholderImage:
- (void)sd_setImageWithURL:(nullable NSURL *)url placeholderImage:(nullable UIImage *)placeholder
討論
用url和一個默認(rèn)圖片設(shè)置圖片視圖的圖片。
進(jìn)行異步加載圖片并緩存圖片西乖。
參數(shù)
url
圖片的url狐榔。
placeholder
圖片初始化內(nèi)容,直到圖片請求完成获雕。
同見
- sd_setImageWithURL:placeholderImage:options:
聲明處
MKAnnotationView+WebCache.h
sd_setImageWithURL:placeholderImage:completed:
- (void)sd_setImageWithURL:(nullable NSURL *)url placeholderImage:(nullable UIImage *)placeholder completed:(nullable SDExternalCompletionBlock)completedBlock
討論
用url和一張默認(rèn)圖片設(shè)置圖片視圖的圖片薄腻。
進(jìn)行異步加載圖片并緩存圖片。
參數(shù)
url
圖片的url届案。
placeholder
圖片初始化內(nèi)容庵楷,直到圖片請求完成。
completedBlock
操作完成時調(diào)用塊楣颠。這個塊沒有返回值尽纽,帶有參數(shù),第一個參數(shù)為請求的UIImage扫夜,如果發(fā)生錯誤這個值為nil悦荒。第二個參數(shù)為一個NSError的內(nèi)容求类。第三個參數(shù)是一個Boolean值,指示圖片是從本地緩存中恢復(fù)差凹,還是從網(wǎng)絡(luò)獲取。第四個參數(shù)為原始的圖片url侧馅。
聲明處
MKAnnotationView+WebCache.h
sd_setImageWithURL:placeholderImage:options:
- (void)sd_setImageWithURL:(nullable NSURL *)url placeholderImage:(nullable UIImage *)placeholder options:(SDWebImageOptions)options
討論
用url危尿,一張默認(rèn)圖片和自定義選項設(shè)置圖片視圖的圖片。
進(jìn)行異步加載圖片并緩存圖片施禾。
參數(shù)
url
圖片的url脚线。
placeholder
圖片初始化內(nèi)容,直到圖片請求完成弥搞。
options
下載圖片時使用的選項邮绿∏裕可能的值詳見SDWebImageOptions。
聲明處
MKAnnotationView+WebCache.h
sd_setImageWithURL:placeholderImage:options:completed:
- (void)sd_setImageWithURL:(nullable NSURL *)url placeholderImage:(nullable UIImage *)placeholder options:(SDWebImageOptions)options completed:(nullable SDExternalCompletionBlock)completedBlock
討論
用url船逮,一張默認(rèn)圖片和自定義選項設(shè)置圖片視圖的圖片顾腊。
進(jìn)行異步加載圖片并緩存圖片。
參數(shù)
url
圖片的url挖胃。
placeholder
圖片初始化內(nèi)容杂靶,直到圖片請求完成。
options
下載圖片時使用的選項酱鸭÷鹂澹可能的值詳見SDWebImageOptions。
completedBlock
操作完成時調(diào)用塊凹髓。這個塊沒有返回值烁登,帶有參數(shù),第一個參數(shù)為請求的UIImage蔚舀,如果發(fā)生錯誤這個值為nil饵沧。第二個參數(shù)為一個NSError的內(nèi)容。第三個參數(shù)是一個Boolean值赌躺,指示圖片是從本地緩存中恢復(fù)狼牺,還是從網(wǎng)絡(luò)獲取。第四個參數(shù)為原始的圖片url礼患。
聲明處
MKAnnotationView+WebCache.h
// END 與FLAnimatedImageView分類實現(xiàn)了相同的接口是钥。所有的分類保持接口統(tǒng)一,調(diào)用起來非常的方便讶泰。點(diǎn)贊咏瑟。 值得學(xué)習(xí)的地方。