0

我到处搜索,找不到可靠的答案。有没有办法以编程方式调用 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;

编辑:添加更多代码

4

1 回答 1

-1

发布您的代码,说明您如何呈现imagePickerContorller

imagePicker.allowsEditing = YES;是您用来在拍摄图像后编辑图像的工具

尝试添加[cameraOverlayView setUserInteractionEnabled:NO];

于 2013-07-01T18:31:03.057 回答