我可以在SDWebImage中使用自定义UIImageView setter吗?

时间:2014-04-22 23:38:43

标签: ios uiimageview uiimage sdwebimage

当我的图像使用SDWebImage完成下载并设置我的表格视图单元格的图像视图属性时,我希望以最透明的方式通知此情况。

我的第一个想法是为我的图片视图使用自定义setter,但是当SDWebImage设置图像视图的.image属性时,我无法访问该setter进行自定义。

现在我只是在SDWebImage的下载程序的完成块中使用了一个didFinishDownloading自定义委托,但我宁愿它自动发生。有没有更好的方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

尝试使用SDWebImage的此功能:

- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletedBlock)completedBlock;

completedBlock中,您可以(例如)发布一些NSNotification 使用所需的选择器设置观察者以获得相应的通知并处理它。