为 Swift 中的 "CropRect" 设置固定的宽度和高度
Set a fixed width and height for the "CropRect" in Swift
我想在拍摄后裁剪图像或 select 来自库的图像。如何更改 UIImagePickerController 裁剪区域的可显示框架大小。
我附上了一张图片以了解我的问题
当我捕获或 select 图像时,我得到红色方框。实际上我想要做的是将红色方框大小调整为绿色方框。
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。
我想在拍摄后裁剪图像或 select 来自库的图像。如何更改 UIImagePickerController 裁剪区域的可显示框架大小。
我附上了一张图片以了解我的问题 当我捕获或 select 图像时,我得到红色方框。实际上我想要做的是将红色方框大小调整为绿色方框。
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。