UIImagePickerController внутри popover с кнопкой отмены в iOS7

Я показываю UIImagePickerController типа UIImagePickerControllerSourceTypePhotoLibrary внутри popover в iPad. Я инициализирую и представляю popover следующим образом:

popoverController = [[UIPopoverController alloc]
 initWithContentViewController:imagePicker];
[popoverController presentPopoverFromRect:popoverRect
 inView:self.view
 permittedArrowDirections:UIPopoverArrowDirectionUp
 animated:YES]

Это отображает кнопку "Отмена" на верхней панели заголовка в iOS 7 справа на заголовок "Фотографии". Нажатие этой кнопки ничего не делает, и я не нахожу способ справиться с этим, как я могу управлять событием крана, чтобы отклонить popover, или просто удалить эту кнопку "Отмена"?

благодаря

1 ответ

Вам нужно будет добавить следующее:

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{

//DO WHATEVER WHEN YOU PRESS CANCEL BUTTON (PROBABLY DISMISSING THE POPOVER
[picker dismissViewControllerAnimated:YES completion:NULL];

}

licensed under cc by-sa 3.0 with attribution.