我将图像设置为UIImageView如下。
[pPostImage setImageWithURL:[NSURL URLWithString:@"http://www.mywebsite.com/p.png" placeholderImage:[UIImage imageNamed:@"loader.png"]];
现在,我想要添加按钮并设置其图像(这样就不会拉伸图像)。
为了不让UIButton图像拉伸,我发现需要使用以下语句。
[myButton setImage:(UIImage *) forState:<#(UIControlState)#>];
但是,如何在setImage中写入缓存的图像?
最佳答案
第一次只有它从URL下载图像。您两次调用它从高速缓存中获取图像。因为它存储带有键的图像作为您的imageUrl。这是将图像设置为按钮的简单方法
[myButton setImage:pPostImage.image forState:<#(UIControlState)#>];
关于ios - 使用SDWebImage的setImage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19675171/