Как я могу скрыть предпросмотр картинки? - PullRequest
0 голосов
/ 21 декабря 2011

Я новичок в разработке для iPhone, я создал новое приложение для съемки с помощью UIImagePickerController.У меня все работает нормально, но мне нужно отключить предпросмотр картинки, которая появляется после нажатия кнопки захвата.Я искал в сети, а потом обнаружил, что должен использовать следующую процедуру.

(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo 
{

    [self dismissModalViewControllerAnimated:YES];
}

, но она не работает.

Любая помощь или предложения, высоко ценится.

1 Ответ

0 голосов
/ 21 декабря 2011

Вы должны добавить свой собственный вид наложения камеры. Этот вид должен иметь кнопку, чтобы сделать снимок.

Чтобы добавить вид наложения, создайте вид с прозрачным цветом фона, а затем назначьте вид наложения для элемента управления «Выбор»

   self.imagePickerController.showsCameraControls = NO;
   self.imagePickerController.cameraOverlayView = myOverlayView;

Затем в событии кнопки просмотра наложения вы вызываете следующее:

 [imagePickerController takePicture];

После этого будет запущен следующий метод для imagePickerDelegate, и вы сможете сохранить свою фотографию и т. Д. Там

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
...