Iphone 如何在UIImagePickerController的编辑视图上设置自定义覆盖视图?

Iphone 如何在UIImagePickerController的编辑视图上设置自定义覆盖视图?,iphone,objective-c,ios,uiimagepickercontroller,Iphone,Objective C,Ios,Uiimagepickercontroller,全部 我已经创建了UIImagePickerController,其中包含委托和从PhotoLibrary中拾取图像 imagePicker = [[UIImagePickerController alloc] init]; imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; imagePicker.delegate = self; imagePicker.allowsEditing = YES; [s

全部

我已经创建了UIImagePickerController,其中包含委托和从PhotoLibrary中拾取图像

imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType =  UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.delegate = self;
imagePicker.allowsEditing = YES;
[self presentModalViewController:imagePicker animated:YES];
当应用程序到达UIImagePickerController的编辑视图时,我设置了一个覆盖视图,并为其创建了两个按钮。
取消并选择

单击“取消”按钮

[imagePicker popToViewController:[currentViewController.viewControllers objectAtIndex:1] animated:YES];
这条鳕鱼很好用

但是
choose
按钮不起作用, 如果我在这里设置代码

[self imagePickerController:imagePicker didFinishPickingMediaWithInfo:[imagePicker mediaTypes]];
然后返回信息字典的空值

这是在编辑ImagePicker时设置覆盖视图的其他方法吗

关于,请尝试此代码

CustomOverlayView *CustomOverlayView = [[CustomOverlayView alloc] initWithFrame:CGRectZero];

    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
    {
        imagePickerController = [[UIImagePickerController alloc] init];
        imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;     
        imagePickerController.allowsEditing = NO;
        imagePickerController.delegate = self;
        imagePickerController.showsCameraControls = YES;
        [imagePickerController.view addSubview:CustomOverlayView];
        [self presentModalViewController:imagePickerController animated:YES];

    }

您能让我们知道choose按钮的功能吗?choose按钮的工作原理与编辑choose按钮的UIImagePickerController完全相同。使用此imagePickerController.sourceType=UIImagePickerController源类型SavedPhotosAlbum;-(void)imagePickerController:(UIImagePickerController*)picker did FinishPickingMediaWithInfo:(NSDictionary*)info{}这是delgetecheck此[imagePicker mediaTypes]