为" CropRect"设置固定的宽度和高度。在斯威夫特

时间:2015-12-03 06:07:15

标签: ios iphone swift ipad

我想在捕获后裁剪图像或从库中选择图像。如何更改UIImagePickerController裁剪区域的可显示框架大小。

我附上了一张图片来了解我的问题 当我捕捉或选择图像时,我得到红色方框。实际上我想要做的是将红色方框尺寸调整为绿色方块。

See this image

func openGallary()
{
    picker!.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
    picker!.allowsEditing = true;
    picker!.delegate = self;
    if UIDevice.currentDevice().userInterfaceIdiom == .Phone
    {
        self.presentViewController(picker!, animated: true, completion: nil)
    }
    else
    {
        popover=UIPopoverController(contentViewController: picker!)
        popover!.presentPopoverFromRect(editPP.frame, inView: self.view, permittedArrowDirections: UIPopoverArrowDirection.Any, animated: true)
    }
}

1 个答案:

答案 0 :(得分:1)

根据我的理解,无法为UIImagePickerController编辑模式设置rect。您可以捕获未经编辑的图像并自行裁剪,也可以使用TOCropViewController 这真好。 Picker只能播种320X320。