2

在我的iPhone应用程序中,我具有捕获图像功能并编辑捕获的图像。

我的意图是在图像选择器上添加一个叠加层,以直观地更改裁剪矩形的尺寸[我稍后会为此烦恼]

当图像选择器打开时,视图如下所示:

在此处输入图像描述

我需要知道用户何时单击该捕获按钮

当用户单击捕获按钮( but not when the image picker appears / dismiss)just before use the image by click时,我需要执行一些操作use

至少打印日志语句 NSLog(@" Capture Clicked");

4

1 回答 1

0

假设您正在使用 UIImagePickerController。下面的方法将在用户选择/捕获图像后调用

   - (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
    {
        selectedImage =  [info objectForKey:UIImagePickerControllerEditedImage];
        [self editImage:selectedImage];
        //dismiss the picker
        [picker dismissModalViewControllerAnimated:YES];

    }

当然,如果您的图像处理方法需要很长时间才能返回,这将使您的应用程序无法响应。

于 2012-10-30T05:44:48.073 回答