我正在创建用户使用图像作为背景的按钮上传图像的能力。我要做的是设置" 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加载图像。