【发布时间】:2017-04-07 07:12:08
【问题描述】:
我将 背景图片 添加到 swift 中的按钮。实际图片尺寸为 100x100。这个想法是,当我单击图像时,会出现更改个人资料图像的弹出窗口。然后,您可以从图库中选择照片并保存。
保存照片后,图像完全显示。但是,问题是在我从图库中选择照片之前,我设置了默认图像。请参阅以下屏幕截图。
个人资料女性图片应与背景绿色一样大。这是我的代码。
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@-> 40x40 像素和 2@-> 80x80像素。
请任何人帮助我如何解决这个问题。
【问题讨论】:
标签: ios swift3 uibutton imagebutton