如何从UIImagePickerController正确复制图像?

时间:2016-10-06 08:19:56

标签: ios image uiimagepickercontroller

article开始,我正在学习图片/从库中选择,并将结果放在UIImageView中。

@IBOutlet var theImage: UIImageView!;

@IBAction func openLibrary (sender: UIButton) {
    if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.PhotoLibrary) {
        let imagePicker = UIImagePickerController()
        imagePicker.delegate = self
        imagePicker.sourceType = UIImagePickerControllerSourceType.PhotoLibrary;
        imagePicker.allowsEditing = true
        self.presentViewController(imagePicker, animated: true, completion: nil)
    }
}

func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
    theImage.image = image;
    self.dismissViewControllerAnimated(true, completion: nil);
}

结果如下:

在点击库中选择之前 Before click on the select from library

选择图像时 While selecting the image

图像选择器结果 Image Result

像裁剪的图像,即使我已将模式设置为Aspect Fit。怎么了?

编辑:

缩放以适应?这就是我在图像模式中的全部内容:

Image mode

0 个答案:

没有答案