SDWebImage下载图片有时候无法成功显示出来
2017-06-07 08:14
218 查看
之前用下面的方法现在图片,有时候会出现图片没有下载成功显示:
- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder;
后来研究下,还有下面的方法:
- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options;
重点就在这个SDWebImageOptions上,文档提示如下:
* SDWebImageRetryFailed = 1<< 0, 默认选项,失败后重试
* SDWebImageLowPriority = 1<< 1, 使用低优先级
* SDWebImageCacheMemoryOnly = 1<< 2, 仅仅使用内存缓存
* SDWebImageProgressiveDownload = 1<< 3, 显示现在进度
* SDWebImageRefreshCached = 1<< 4, 刷新缓存
* SDWebImageContinueInBackground =1 << 5, 后台继续下载图像
* SDWebImageHandleCookies = 1<< 6, 处理 Cookie
* SDWebImageAllowInvalidSSLCertificates= 1 << 7, 允许无效的 SSL 验证
* SDWebImageHighPriority = 1<< 8, 高优先级
* SDWebImageDelayPlaceholder = 1<< 9 延迟显示占位图片
- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder;
后来研究下,还有下面的方法:
- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options;
重点就在这个SDWebImageOptions上,文档提示如下:
* SDWebImageRetryFailed = 1<< 0, 默认选项,失败后重试
* SDWebImageLowPriority = 1<< 1, 使用低优先级
* SDWebImageCacheMemoryOnly = 1<< 2, 仅仅使用内存缓存
* SDWebImageProgressiveDownload = 1<< 3, 显示现在进度
* SDWebImageRefreshCached = 1<< 4, 刷新缓存
* SDWebImageContinueInBackground =1 << 5, 后台继续下载图像
* SDWebImageHandleCookies = 1<< 6, 处理 Cookie
* SDWebImageAllowInvalidSSLCertificates= 1 << 7, 允许无效的 SSL 验证
* SDWebImageHighPriority = 1<< 8, 高优先级
* SDWebImageDelayPlaceholder = 1<< 9 延迟显示占位图片
相关文章推荐
- SDWebImage下载图片有时候无法成功显示出来
- 使用SDWebImage下载图片,sharedDownloader方法下载成功,new 方法下载失败
- 用SDWebImage下载图片、缓存图片到UIImage
- 解决:SDWebImage异步请求图片失败,图片没有加载出来
- SDWebImage加载https时显示不出来
- 利用sdwebImage下载图片
- SDWebImage在多线程下载图片时防止错乱的策略
- 多线程:下载图片(不用SDWebImage)
- tableView异步下载图片/SDWebImage图片缓存原理
- 工具类:给 ImageView 类增加下载图片的功能(模仿 SDWebImage/runtime 用法1:动态添加属性)
- android实现图片下载到sdcard中的例子,用进度条显示现在进度,同时间图片显示出来
- AJ学IOS(55)多线程网络之图片下载框架之SDWebImage
- SDWebImage下载图片以及使用
- iOS CATransition动画实现SDWebImage图片下载完成渐变动画
- 用SDWebImage开源库异步下载图片
- SDWebImage异步的图片下载+缓存
- 【SDWebImage】 显示图片缓存大小和清除缓存
- iOS: (库) 图片异步下载/缓存-SDWebImage的使用
- SDWebImage显示GIF图片
- iOS下载图片之SDWebImage的研究与使用