将URL图像与UIButton一起使用

时间:2018-10-19 21:02:55

标签: ios swift uibutton uiimage afnetworking

我试图在Swift 4中将URL图像设置为UIButton。我正在使用AFNetworking从URL加载图像。我正在查看将图像设置为按钮的最佳途径。

使用.setImage()setImageWith()不适用于url和uibuttons。

这是正在使用的URL:

let imageUrl = URL(string: baseUrl + profile)

2 个答案:

答案 0 :(得分:1)

您也可以使用SDWebImage,它也具有UIButton的类别/扩展名

btn.sd_setImage(with:URL(string: "Your_url"), forState:.normal)

答案 1 :(得分:0)

我要发布信息是因为当前答案建议使用另一个库(SDWebImage,而AFNetworking已经提供了UIButton + AFNetworking.h(和UIButton的{​​{1}}扩展名)。

该声明在Objective-C中,但是您应该可以在代码中使用Swift等效的代码:

.m

backgroundImage也有相同的版本。