WKWebImage 1.1.4

WKWebImage 1.1.4

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2016年8月

WelkinXieWelkinXie 维护。



  • Welkin Xie

只需一行代码,即可异步下载并发现在 UIImageView 中的图片。

用法

pod 'WKWebImage'#import <WKWebImage.h>

方法

包含四种方法:

// Download and show asynchronously. (default)
- (void)wk_setImageWithURL:(NSURL *)url;

// default + placeholder
- (void)wk_setImageWithURL:(NSURL *)url placeholder:(UIImage *)placeholder;

// default + call back
- (void)wk_setImageWithURL:(NSURL *)url completion:(void (^)(UIImage *image))comletion;

// default + placeholder + call back
- (void)wk_setImageWithURL:(NSURL *)url placeholder:(UIImage *)placeholder completion:(void (^)(UIImage *image))comletion;

例如

[_imageView wk_setImageWithURL:[NSURL URLWithString:@"http://7xneqd.com1.z0.glb.clouddn.com/fiveinarow.png"]];

只需一行 :)

清除缓存

WKWebImage 将会缓存图片。下面提供的方法可以移除它们:

// Clear the cache in RAM.
[[WKWebImageManager sharedManager] clearMemory];

// Clear the cache in disk.
[[WKWebImageManager sharedManager] clearDisk];

许可证

WKWebImage 根据 MIT 许可证 发布。

中文说明

一行代码实现 UIImageView 的异步加载、缓存图片。

演示

pod 'WKWebImage'#import <WKWebImage.h>

异步加载图片

包含以下四种设置方法:

// 异步加载图片
- (void)wk_setImageWithURL:(NSURL *)url;

// 加载 + 设置placeholder
- (void)wk_setImageWithURL:(NSURL *)url placeholder:(UIImage *)placeholder;

// 加载 + 设置回调
- (void)wk_setImageWithURL:(NSURL *)url completion:(void (^)(UIImage *image))comletion;

// 加载 + placeholder + 回调
- (void)wk_setImageWithURL:(NSURL *)url placeholder:(UIImage *)placeholder completion:(void (^)(UIImage *image))comletion;

例如

[_imageView wk_setImageWithURL:[NSURL URLWithString:@"http://7xneqd.com1.z0.glb.clouddn.com/fiveinarow.png"]];

只需要一行 :)

清除缓存

WKWebImage 会将已加载的图片缓存在本地,如果需要清除缓存,可以调用以下方法:

// 清除内存中的缓存
[[WKWebImageManager sharedManager] clearMemory];

// 清除本地的缓存
[[WKWebImageManager sharedManager] clearDisk];

许可

WKWebImage 根据 MIT 许可证 发布。