UIImagePickerController для фотографирования без запроса подтверждения использования

Я создаю приложение, которое фотографирует пользователя, оно работает нормально

используя хороший UIImagePickerController

вот что происходит, когда вызывается кнопка, вызывающая делегата для UIImagePickerController

  1. открыть модальный вид камеры, чтобы сделать снимок
  2. нажмите на камеру [нижняя полоса], чтобы сделать снимок
  3. нижняя полоса с: Retake (левая сторона); Использование (правая сторона)

но мой вопрос и то, что мне нужно:

  1. открыть модальный вид камеры, чтобы сделать снимок
  2. нажмите на камеру [нижняя полоса], чтобы сделать снимок
  3. сохраните это изображение "Использовать", не запрашивая подтверждения.

большое спасибо!


person manuelBetancurt    schedule 15.11.2011    source источник
comment
вам нужно будет запечь свой собственный вид камеры, если вам нужно такое поведение. Apple предоставляет образец проекта AVFoundation, который должен помочь вам начать работу, но имейте в виду, что это намного больше работы, чем то, что вы делаете в настоящее время.   -  person Rog    schedule 15.11.2011


Ответы (1)


Вам необходимо указать cameraOverlayView и установить showsCameraControls = NO.

РЕДАКТИРОВАТЬ: удалена ссылка на allowEditing.

person XJones    schedule 15.11.2011
comment
привет, спасибо, да, я уже пробовал это, но allowEditing предназначен для перемещения масштабирования изображения, когда оно было снято - person manuelBetancurt; 15.11.2011
comment
в этом случае вам необходимо указать свой собственный cameraOverlayView и установить showsCameraControls=NO. Извините, я с ума сошел, я делал собственные камеры, поэтому больше не используйте UIImagePicker (вместо этого используйте AVCaptureSession). - person XJones; 15.11.2011
comment
Ха-ха, я искал это с противоположной точки зрения. У меня нет окна редактирования, и мне было интересно, почему, и это потому, что у меня отключены собственные оверлей и элементы управления. - person Pochi; 16.04.2012