然而SDWebImage库中给出了相应的处理,就是UIButton+WebCache 分类中进行了实现。这里不仅包括了基本的png等图片,还有gif的图片的处理(不过好像我们使用苹果基本的imageView直接设置图片也是没有问题的??)。
可以看到后面的两个方法是已经过时了的。
然后这里的方法基本功能是:
1)给按钮设置图片(在不同的状态下)
2)给按钮设置背景图片(在不同的状态下)
3)获取按钮的图片的源地址(在不同的状态下)
4)对图片处理设置(下载)之后的策略。也就有了几个options的枚举类型。
5)对图片处理设置完成之后的操作。
6)还有就是不同状态之间的组合。
设置图片 、 图片缓存、占位符图片 、 完成之后的操作、不同的状态下