Ios UIImagePickerController允许编辑问题

Ios UIImagePickerController允许编辑问题,ios,xcode,swift,uiimagepickercontroller,Ios,Xcode,Swift,Uiimagepickercontroller,我正在使用UIImagePickerController通过相机拍摄图像,并通过将AllowEdit设置为true我希望将图像裁剪成完美的正方形,如Instagram等。据我所知,iOS 6之后出现了一个bug,导致裁剪框无法拖动。我一直在寻找一个解决方案,如何使我想要发生的事情发挥作用,除非我在Swift中找不到任何东西。有人知道我应该去哪里吗。顺便说一下,代码是这样的: if(UIImagePickerController.issourcetype可用(UIImagePickerContro

我正在使用
UIImagePickerController
通过相机拍摄图像,并通过将
AllowEdit
设置为
true
我希望将图像裁剪成完美的正方形,如Instagram等。据我所知,iOS 6之后出现了一个bug,导致裁剪框无法拖动。我一直在寻找一个解决方案,如何使我想要发生的事情发挥作用,除非我在Swift中找不到任何东西。有人知道我应该去哪里吗。顺便说一下,代码是这样的:

if(UIImagePickerController.issourcetype可用(UIImagePickerControllerSourceType.Camera)){
//加载相机界面
变量选取器:UIImagePickerController=UIImagePickerController()
picker.sourceType=UIImagePickerController源类型.Camera
picker.delegate=self
picker.allowsdediting=true
self.presentViewController(选择器,动画:true,完成:nil)
self.resetBottomBar()
}否则{
//没有可用的照相机
var alert=UIAlertController(标题:“错误”,消息:“没有可用的摄像头”,首选样式:。警报)
addAction(UIAlertAction,标题:“I Kno.”,样式:。默认值,处理程序:{(alertAction)在
alert.dismissViewControllerAnimated(真,完成:无)
}))
}

最简单的方法是创建您自己的自定义摄影机视图控制器,以满足您的需要。在您的情况下,它将采用方形图像。搜索基础类