UIImagePickerController编辑视图不会裁剪iPad上的方形图像

时间:2016-03-31 08:42:29

标签: ios swift ipad uiimagepickercontroller

我使用UIImagePickerController让用户选择图片。我需要一个正方形的图像。这就是我使用"编辑"查看将其裁剪为方形。阅读文档后,editedImage尺寸应为320 x 320像素。

在iPhone上,这可以按预期工作。如果我在iPad上使用它(包含在弹出视图中),则视图为320乘370.这种行为很奇怪(对我而言)。

我错过了从拾取器(从照片库中选择)获得平方照片的哪一步?

我的来源

源包含在UIAlertAction定义闭包中。

        self.imagePicker.sourceType             = .PhotoLibrary
        self.imagePicker.modalPresentationStyle = .Popover

        let imageViewBounds                                                   = self.imageView.bounds
        self.imagePicker.popoverPresentationController?.permittedArrowDirections    = .Right
        self.imagePicker.popoverPresentationController?.sourceView                  = self.imageView
        self.imagePicker.popoverPresentationController?.sourceRect                  = CGRect(origin: CGPoint(x: imageViewBounds.minX, y: avatarImageViewBounds.midY),
                                                                                             size: CGSize())
        self.presentViewController(self.imagePicker, animated: true, completion: nil)

0 个答案:

没有答案