美文网首页
UIView(WebCache)分类说明

UIView(WebCache)分类说明

作者: _阿南_ | 来源:发表于2017-09-21 20:24 被阅读73次

声明处: UIView+WebCache.h


任务

  • sd_imageURL
  • sd_internalSetImageWithURL:placeholderImage:options:operationKey:setImageBlock:progress:completed:
  • sd_cancelCurrentImageLoad
  • sd_setShowActivityIndicatorView:
  • sd_setIndicatorStyle:
  • sd_showActivityIndicatorView
  • sd_addActivityIndicator
  • sd_removeActivityIndicator

实例方法

sd_addActivityIndicator

- (void)sd_addActivityIndicator

sd_cancelCurrentImageLoad

- (void)sd_cancelCurrentImageLoad

讨论

取消当前的下载。

声明处

UIView+WebCache.h

sd_imageURL

- (nullable NSURL *)sd_imageURL

讨论

获取当前图片的URL。
注意,因为分类的限制,如果你直接使用setImage:,那么这个属性不能会不同步。

声明处

UIView+WebCache.h

sd_internalSetImageWithURL:placeholderImage:options:operationKey:setImageBlock:progress:completed:

- (void)sd_internalSetImageWithURL:(nullable NSURL *)url placeholderImage:(nullable UIImage *)placeholder options:(SDWebImageOptions)options operationKey:(nullable NSString *)operationKey setImageBlock:(nullable SDSetImageBlock)setImageBlock progress:(nullable SDWebImageDownloaderProgressBlock)progressBlock completed:(nullable SDExternalCompletionBlock)completedBlock

讨论

根据一个url和可选的默认图片来设置图片视图的图片。
下载是异步和会缓存的。
注意: 进度块是在后台队列执行的。

参数

url

图片的url。

placeholder

图片初始化内容,直到图片请求完成。

options

下载图片时使用的选项。可能的值详见SDWebImageOptions。

operationKey

作为操作key使用的字符串。如果为nil,则使用类名。

setImageBlock

自定义设置图片的代码执行的块。

progressBlock

图片下载中执行的块。

completedBlock

操作完成时调用块。这个块没有返回值,带有参数,第一个参数为请求的UIImage,如果发生错误这个值为nil。第二个参数为一个NSError的内容。第三个参数是一个Boolean值,指示图片是从本地缓存中恢复,还是从网络获取。第四个参数为原始的图片url。

声明处

UIImage+WebCache.h

sd_removeActivityIndicator

- (void)sd_removeActivityIndicator

sd_setIndicatorStyle:

- (void)sd_setIndicatorStyle:(UIActivityIndicatorViewStyle)style

讨论

设置想要的UIActivityIndicatorViewStyle。

参数

style

UIActivityIndicatorView类型。

声明处

UIView+WebCache.h

sd_setShowActivityIndicatorView:(BOOL)show

- (void)sd_setShowActivityIndicatorView:(BOOL)show

讨论

显示活动期UIActivityIndicatorView。

声明处

UIView+WebCache.h

sd_showActivityIndicatorView

- (BOOL)sd_showActivityIndicatorView

// END

相关文章

网友评论

      本文标题:UIView(WebCache)分类说明

      本文链接:https://www.haomeiwen.com/subject/byvtextx.html