我将图像设置为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/

10-10 21:11