Iphone 如何知道图像已在SDWebImage中下载
目前我正在我的项目中集成SDWebImage 1)Iphone 如何知道图像已在SDWebImage中下载,iphone,sdwebimage,Iphone,Sdwebimage,目前我正在我的项目中集成SDWebImage 1) #导入“UIButton+WebCache.h” 2) [button setImageWithURL:url占位符图像:[UIImage ImageName:@“no_photo.png”] 现在我想知道图像何时成功下载,如何知道这一点?在项目中搜索memcache setObject,下载后这一行将图像存储在缓存中。。 在这一行之后,您可以发布通知并在自己的类中检查它。您可以使用setImageWithURL:方法和类似的块来执行此操作:
#导入“UIButton+WebCache.h”
2) [button setImageWithURL:url占位符图像:[UIImage ImageName:@“no_photo.png”]代码>
现在我想知道图像何时成功下载,如何知道这一点?在项目中搜索memcache setObject
,下载后这一行将图像存储在缓存中。。
在这一行之后,您可以发布通知并在自己的类中检查它。您可以使用setImageWithURL:
方法和类似的块来执行此操作:
开始下载动画。然后使用此选项将图像下载到图像视图(或按钮,如上所述)
对于最新版本的SDWebImageManager,请尝试此操作
/**
* Check if image has already been cached
*/
- (BOOL)diskImageExistsForURL:(NSURL *)url;
因此,我的主要目标是在图像开始下载后启动activity indicator的动画,并在下载完成后停止动画,这样做是否有帮助?请参阅[[SDImageCache sharedImageCache]diskImageExistsWithKey:(NSString*)url]
/**
* Check if image has already been cached
*/
- (BOOL)diskImageExistsForURL:(NSURL *)url;