Swift 3,SDWebimage-如何在sdwebimage上传图像上设置按钮占位符图像



我正在创建用户使用图像作为背景的按钮上传图像的能力。我要做的是设置" imgtemp",它是用户从手机中选择的图像,并使用sdwebimage将其设置为按钮的背景。您将如何没有错误?我得到"无法转换'uiimage类型的价值?'对于预期的参数类型'url?'"我理解的是没有线索如何修复它。谢谢。

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]){
let imgTemp = info[UIImagePickerControllerOriginalImage] as? UIImage
cell.image01.sd_setBackgroundImage(with: imgTemp, for: UIControlState.normal, placeholderImage: defaultImg)
}

,因为UIImagePickerControllerOriginalImage密钥中包含的值是UIImage对象,您可以将其直接设置为背景图像。您不需要使用SDWebImage提供的方法来实现相同的方法。

cell.image01.setBackgroundImage(imgTemp, for: .normal)

SDWebImage用于从给定的URL加载图像。

最新更新