方法 | 描述 |
---|---|
bd_setImageWithURL: | 在 UIImageView 中加载图片。 |
bd_setImageWithURL:alternativeURLs:placeholder:options:config:blocks: | 在 UIImageView 中加载图片,并设置备用图片、占位图、加载选项、图片请求配置和图片请求回调。 |
bd_setImageWithURL:forState: | 在 UIButton 加载图片。 |
bd_setImageWithURL:alternativeURLs:forState:placeholderImage:options:timeoutInterval:cacheName:transformer:progress:completed:decryption: | 在 UIButton 加载图片,并设置占位图、备选图、加载选项、缓存名称、超时时间、图片加工工具、进度回调和完成回调。 |
bd_setBackgroundImageWithURL:forState: | 在 UIButton 加载背景图。 |
bd_setBackgroundImageWithURLs:forState:placeholderImage:options:transformer:progress:completed: | UIButton 加载图片作为 backgroudImage。 |
requestImage: | 实际图片请求方法。 |
requestImage:alternativeURLs:options:config:blocks: | 请求加载图片。 |
prefetchImageWithURL:category:options:config:blocks: | 请求预加载图片。 |
cancelAll | 取消所有的加载图片请求。 |
cancelAllPrefetchs | 取消所有的预加载图片请求。 |
addRetryErrorCode: | 增加需要重试请求的错误码。 |
removeRetryErrorCode: | 删除需要重试请求的错误码。 |
方法 | 描述 |
---|---|
decodeImageData:imageClass:decoderConfig:error: | 解码图片,并设置类名、自定义解码配置和解码错误码。 |
decodeImageData:imageClass:scale:decodeForDisplay:shouldScaleDown: | 解码图片,并设置类名、降采样和图片预解码。 |
decodeImageData:imageClass:scale:decodeForDisplay:shouldScaleDown:downsampleSize:cropRect:error: | 解码图片,并设置类名、降采样、图片预解码、尺寸限制和裁剪区域。 |
imageWithData: | 通过 NSData 图片数据创建图片。 |
imageWithData:scale:decodeForDisplay:shouldScaleDown:error: | 通过 NSData 数据生成图片,并设置降采样、是否预解码。 |
imageWithData:scale:decodeForDisplay:shouldScaleDown:downsampleSize:cropRect:error: | 通过 NSData 数据生成图片,同时支持降采样、是否预解码、裁剪等配置。 |
bd_imageWithData: | 使用系统解码,解码图片。 |
bd_imageWithData:url:isCache:downsampleSize: | 使用系统解码,解码图片。 |
方法 | 描述 |
---|---|
bd_imageByRoundCornerRadius:corners:borderWidth:borderColor:borderLineJoin: | 获取圆角处理和边框设定后的图片。 |
bd_imageByRotate:fitSize: | 获取旋转后的图片,旋转方向为逆时针。 |
bd_imageByBlurRadius:tintColor:tintMode:saturation:maskImage: | 对原图进行处理后获得新图片,支持模糊、着色、饱和度调整。 |
bd_imageWithSize:drawBlock: | 生成指定大小的自行绘制的图片。 |
bd_imageWithColor:size: | 生成指定大小的纯色图片。 |
方法 | 描述 |
---|---|
startAnimation | 开启动画播放。 |
pauseAnimation | 暂停动画播放。保持当前播放的帧,再次播放时会从当前帧继续动画播放。 |
stopAnimation | 完全终止动画播放。 |
clearImageBuffer | 清空所有动画缓存。 |