聲明處: UIImageView+HighlightedWebCache.h
概念
為UIImageView的高亮狀態整合UIImageView和SDWebImage進行異步下載和緩存遠程圖片。
任務
- sd_setHighlightedImageWithURL:
- sd_setHighlightedImageWithURL:options:
- sd_setHighlightedImageWithURL:completed:
- sd_setHighlightedImageWithURL:options:completed:
- sd_setHighlightedImageWithURL:options:progress:completed:
實例方法
- sd_setHighlightedImageWithURL:
- (void)sd_setHighlightedImageWithURL:(nullable NSURL *)url
討論
根據一個url來設置圖片視圖的高亮圖片。
下載是異步和會緩存的。
參數
url
圖片的url。
聲明處
UIImageView+HighlightedWebCache.h
sd_setHighlightedImageWithURL:compeleted:
- (void)sd_setHighlightedImageWithURL:(nullable NSURL *)url completed:(nullable SDExternalCompletionBlock)completedBlock
討論
根據一個url來設置圖片視圖的高亮圖片。
下載是異步和會緩存的。
參數
url
圖片的url。
completedBlock
操作完成時調用塊。這個塊沒有返回值,帶有參數,第一個參數為請求的UIImage,如果發生錯誤這個值為nil。第二個參數為一個NSError的內容。第三個參數是一個Boolean值,指示圖片是從本地緩存中恢復,還是從網絡獲取。第四個參數為原始的圖片url。
聲明處
UIImageView+HighlightedWebCache.h
sd_setHighlightedImageWithURL:options:
- (void)sd_setHighlightedImageWithURL:(nullable NSURL *)url options:(SDWebImageOptions)options
討論
根據一個url和自定義選項來設置圖片視圖的高亮圖片。
下載是異步和會緩存的。
參數
url
圖片的url。
options
下載圖片時使用的選項。可能的值詳見SDWebImageOptions。
聲明處
UIImageView+HighlightedWebCache.h
sd_setHighlightedImageWithURL:options:completed:
- (void)sd_setHighlightedImageWithURL:(nullable NSURL *)url options:(SDWebImageOptions)options completed:(nullable SDExternalCompletionBlock)completedBlock
討論
根據一個url和自定義選項來設置圖片視圖的高亮圖片。
下載是異步和會緩存的。
參數
url
圖片的url。
options
下載圖片時使用的選項。可能的值詳見SDWebImageOptions。
completedBlock
操作完成時調用塊。這個塊沒有返回值,帶有參數,第一個參數為請求的UIImage,如果發生錯誤這個值為nil。第二個參數為一個NSError的內容。第三個參數是一個Boolean值,指示圖片是從本地緩存中恢復,還是從網絡獲取。第四個參數為原始的圖片url。
聲明處
UIImageView+HighlightedWebCache.h
sd_setHighlightedImageWithURL:options:progress:completed:
- (void)sd_setHighlightedImageWithURL:(nullable NSURL *)url options:(SDWebImageOptions)options progress:(nullable SDWebImageDownloaderProgressBlock)progressBlock completed:(nullable SDExternalCompletionBlock)completedBlock
討論
根據一個url和自定義選項來設置圖片視圖的高亮圖片。
下載是異步和會緩存的。
注意: 進度塊是在后臺隊列執行的。
參數
url
圖片的url。
options
下載圖片時使用的選項。可能的值詳見SDWebImageOptions。
progressBlock
圖片下載中執行的塊。
completedBlock
操作完成時調用塊。這個塊沒有返回值,帶有參數,第一個參數為請求的UIImage,如果發生錯誤這個值為nil。第二個參數為一個NSError的內容。第三個參數是一個Boolean值,指示圖片是從本地緩存中恢復,還是從網絡獲取。第四個參數為原始的圖片url。
聲明處
UIImageView+HighlightedWebCache.h
// END 深耕才有收獲。