Как удалить вид «Предварительный просмотр» после того, как я сделаю снимок в UIImagePickerController? - PullRequest
3 голосов
/ 08 января 2012

Я использую UIImagePickerController для съемки.Это довольно просто.Но у меня есть проблема: всегда есть представление «Предварительный просмотр», позволяющее мне «вернуть» или «использовать».Что не то, что я хочу.Я хочу сохранить свои фотографии прямо в своих фотоальбомах.

Я нашел несколько статей по этой проблеме, вот некоторые из них:

Ссылка 1

Ссылка 2

В основном они используют OverlayView, который может решить проблему.Но есть новая проблема.Я не могу использовать клавишу увеличения громкости, чтобы делать снимки после того, как я использую OverlayView.Есть ли другое решение для отключения глупого «Предварительного просмотра»?

Спасибо

1 Ответ

0 голосов
/ 08 января 2012

Вы можете получить доступ к камере напрямую и вообще не использовать UIImagePickerController.

Проверьте следующие классы:
AVCaptureSession
AVCaptureDevice
AVCaptureDeviceInput
AVCaptureVideoDataOutput

С помощью этих классов вы можете отобразить свой предварительный просмотр камеры и сохранить изображение при нажатии кнопки. Вот пример:
http://developer.apple.com/library/ios/#qa/qa1702/_index.html

...