在Swift中为“CropRect”设置固定的宽度和高度

问题描述:

我想在捕获后裁剪图像或从库中选择图像。如何更改UIImagePickerController裁剪区域的可显示框架大小。在Swift中为“CropRect”设置固定的宽度和高度

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

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

发表你试过的东西? –

+0

我附上了一张图片以方便使用。 – Sulo

+1

你应该添加代码,你已经尝试以及你面临的问题。 –

按我的理解,这是不可能设置矩形为UIImagePickerController编辑模式。你可以捕捉未经编辑的图像并裁剪你的自己,或者你可以使用TOCropViewController 其不错。 选取者只有作物320X320。

+0

谢谢阿马尔。 – Sulo

+0

谢谢的礼仪包括按下向上箭头按钮... – amar