[英]SDWebImage Set Image To UIButton in CellView Using Swift
[英]Swift 3, SDwebimage - How do you set a button placeholder image on image upload with 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異步加載圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.