簡體   English   中英

Swift 3,SDwebimage-如何在使用SDWebImage上傳圖像時設置按鈕占位符圖像?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM