SDWebImage UIButton setImageWithURL在iOS6上返回小图像

时间:2014-04-30 07:08:39

标签: ios uibutton sdwebimage

我在我的应用程序中使用SDWebImage来设置按钮的图像。但是当我尝试这样做时

[self.buttonPhoto setImageWithURL:self.user.avatarURL forState:UIControlStateNormal];

我看到的图像比它应该小两倍。

enter image description here

比较我为按钮设置本地图像

[self.buttonPhoto setImage:[UIImage imageNamed:@"sara"] forState:UIControlStateNormal];

在这种情况下,我看到正常的图片。

enter image description here

您可能知道这个问题并知道解决方案吗?日Thnx。

2 个答案:

答案 0 :(得分:0)

尝试使用此方法为图像使用占位符:

[Button setImageWithURL:[NSURL URLWithString:ImageURL] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

答案 1 :(得分:0)

问题在于实际图像尺寸。当按钮框架 - 70x70px时,图像尺寸为35x35px。我不知道为什么,但UIButton不希望缩放这样的图像。