【发布时间】:2016-10-26 12:37:06
【问题描述】:
我无法弄清楚如何使用拾取的图像并同时在两个图像视图中显示它。基本上,我希望用户单击按钮然后选择一个图像,然后图像显示在两个不同的图像视图中(使用 Swift 3 和 Xcode 8)。
@IBOutlet var imageview: UIImageView!
var imagePicker = UIImagePickerController()
@IBOutlet weak var effectView: UIVisualEffectView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
imageview.image = UIImage(named:"Selfie_4072_5194.jpg")
imagePicker.delegate = self
imageview2.image = imageview.image
imagePicker.delegate = self
}
@IBAction func camerabutton(_ sender: UIButton) {
imagePicker.sourceType = UIImagePickerControllerSourceType.camera
imagePicker.allowsEditing = true
present(imagePicker, animated: true, completion: nil)
}
@IBAction func libraryBtn(_ sender: AnyObject) {
imagePicker.sourceType = UIImagePickerControllerSourceType.photoLibrary
imagePicker.allowsEditing = true
present(imagePicker, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
imageview.image = info[UIImagePickerControllerOriginalImage] as? UIImage
self.dismiss(animated: true, completion: {})
}
@IBAction func Screenshot(_ sender: UIButton) {
【问题讨论】:
标签: swift xcode uiimageview swift3 xcode8