为 Swift 中的 "CropRect" 设置固定的宽度和高度

Set a fixed width and height for the "CropRect" in Swift

我想在拍摄后裁剪图像或 select 来自库的图像。如何更改 UIImagePickerController 裁剪区域的可显示框架大小。

我附上了一张图片以了解我的问题 当我捕获或 select 图像时,我得到红色方框。实际上我想要做的是将红色方框大小调整为绿色方框。

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)
    }
}

据我了解,无法为 UIImagePickerController 编辑模式设置 rect。您可以捕获未经编辑的图像并自行裁剪,也可以使用 TOCropViewController 这真好。 选择器仅裁剪 320X320。