sd_setImage 显示蓝色图像

sd_setImage show blue image

我正在使用 SDWebImage 设置单元格按钮图像:

cell.categoryButton.sd_setImage(with: URL(string:cell.image), for: .normal, placeholderImage: UIImage(named: "image"))

但我得到的是这样的蓝色图像:我不知道为什么

您需要使用 sd_setBackgroundImage 属性,因为您正在设置按钮 (UIButton) 的背景图像,而不是将图像设置为 UIImageView

cell.categoryButton.sd_setBackgroundImage(with: URL(string:cell.image), for: .normal, completed: nil)