【发布时间】:2018-02-19 08:54:34
【问题描述】:
我使用此代码将图像设置为按钮
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let chosenImage = info[UIImagePickerControllerOriginalImage] as! UIImage
btnImg1.contentMode = .scaleAspectFit
btnImg1.setImage(chosenImage, for: UIControlState.normal)
dismiss(animated: true, completion: nil)
}
现在我如何才能获得选定的图像,或者我的意思是如何获得按钮的图像?我希望图像将其保存在某个地方.. 请帮忙,提前谢谢
【问题讨论】:
-
您在寻找 btnImg1.imageView?.image
-
在 didFinishPickingMediaWithInfo 方法中,当您将图像设置为按钮对象时,将其副本保存到另一个 uiimage 对象,并且当您要将图像保存到某个地方时,只需从 uiiimage 对象中获取图像。
-
您也只需将图像存储在图像的全局对象中
-
首先,您应该在
UIButton的touchUpInside事件上添加一个目标,然后您可以通过let image: UIImage = yourButton.image(for: .normal)!检索图像
标签: ios swift image button uiimagepickercontroller