標籤:progress 調用 ace res als ogre 下載 div available
這個分類只是為 UIImageView 的 highlightedImage 賦圖。
1 @property (nullable, nonatomic, strong) UIImage *highlightedImage NS_AVAILABLE_IOS(3_0); // default is nil
1 - (void)sd_setHighlightedImageWithURL:(nullable NSURL *)url 2 options:(SDWebImageOptions)options 3 progress:(nullable SDWebImageDownloaderProgressBlock)progressBlock 4 completed:(nullable SDExternalCompletionBlock)completedBlock { 5 __weak typeof(self)weakSelf = self; 6 [self sd_internalSetImageWithURL:url 7 placeholderImage:nil 8 options:options 9 operationKey:@"UIImageViewImageOperationHighlighted"10 setImageBlock:^(UIImage *image, NSData *imageData) {11 weakSelf.highlightedImage = image;12 }13 progress:progressBlock14 completed:completedBlock];15 }
這個是該分類裡面所有下載圖片的方法最後都會調取的方法,同 UIButton 一樣,也是調用 UIView 的 WebCache 分類裡面下載圖片的方法。下載完成後:
1 weakSelf.highlightedImage = image;
END
SDWebImage源碼閱讀(十七)UIImageView+HighlightedWebCache