我到处搜索,找不到可靠的答案。有没有办法以编程方式调用 imagePickerController 的“编辑”照片模式(即,将照片裁剪成正方形的模式)?
我问的原因是因为我有一个自定义叠加视图和一个自定义“拍照”按钮,但我想在之后编辑图像。我已将allowsEditing 属性设置为YES,但是
[camera takePicture];
只需在拍摄图像后立即调用 didFinishPickingMediaWithInfo。它根本不会进入“编辑”模式视图。有针对这个的解决方法吗?
我的图像选择器代码:
camera = [[UIImagePickerController alloc] init];
camera.delegate = self;
camera.sourceType = UIImagePickerControllerSourceTypeCamera;
camera.cameraDevice = UIImagePickerControllerCameraDeviceRear;
camera.showsCameraControls = NO;
camera.navigationBarHidden = YES;
camera.toolbarHidden = YES;
camera.wantsFullScreenLayout = NO;
camera.allowsEditing = YES;
camera.cameraOverlayView = overlay;
编辑:添加更多代码