我添加背景圖片到swift中的按鈕。實際圖像尺寸爲100x100。這個想法是,當我點擊圖像時,會出現更改配置文件圖像的彈出窗口。然後,您可以從圖庫中選擇照片並保存。
保存照片後,圖像顯示完整。但是,問題是在我從圖庫中選擇照片之前,我設置了默認圖像。請參閱以下截圖。
按鈕背景圖片在swift 3中
資料女性形象應該是大的背景綠色。這是我的代碼。
let img = UIImage(data: match.value(forKey: "imageData") as! Data)
btnProfile.frame = CGRect(x: 10, y: 100, width: 100, height: 100)
btnProfile.imageView?.contentMode = UIViewContentMode.scaleToFill
btnProfile.setImage(img, for: UIControlState.normal)
if(user_gender == "Female"){
btnProfile.setImage(UIImage(named: "femaleprofile_image")?.withRenderingMode(.alwaysOriginal), for: .normal)
btnProfile.imageView?.contentMode = UIViewContentMode.scaleToFill
}
影像尺寸爲1 @ - > 40×40像素和2 @ - > 80×80像素。
請大家幫助我如何解決這個問題。
[如何調整一個UIButton的ImageView的?(HTTP的可能重複:// stackoverflow.com/questions/1957317/how-do-i-scale-a-uibuttons-imageview) –