SDWebImageManagerDelegate协议说明


遵循于: NSObject


声明处: SDWebImageManager.h


任务

  • - imageManager:shouldDownloadImageForURL:
  • - imageManager:transformDownloadedImage:withURL:

实例方法

imageManage:shouldDownloadImageForURL:

- (BOOL)imageManager:(nonnull SDWebImageManager *)imageManager shouldDownloadImageForURL:(nullable NSURL *)imageURL

讨论

控制当图片在缓存中没有找到时应该被下载。

参数

imageManager

当前的SDWebImageManager。

imageURL

下载图片的url。

返回值

返回NO防止下载图片的缓存丢失。如果没有实现,则意味着为YES。

声明处

SDWebImageManager.h

imageManager:transformDownloadedImage:withURL:

- (nullable UIImage *)imageManager:(nonnull SDWebImageManager *)imageManager transformDownloadedImage:(nullable UIImage *)image withURL:(nullable NSURL *)imageURL

讨论

允许立即转换下载完成的图片,仅仅在缓存到硬盘和内存中之前。
注意:这个方法是在全局队列中调用,为了不阻塞主线程。

参数

imageManager

当前的SDWebImageManager。

image

转换的图片。

imageURL

转换的图片url。

返回值

被转换的图片对象。

声明处

SDWebImageManager.h

// END 突然有种坚持不下去的感觉。感觉翻译这些文档好像意义不是很大。感觉比较简单的。但是对我自己是有帮助的,感觉自己的英文阅读能力还是有所提高的。加油。希望下载再翻译文档时,能够翻译的更加准确和畅通。

你可能感兴趣的:(SDWebImageManagerDelegate协议说明)