Настройка UIImagePickerController в режиме камеры

#iphone

#iPhone

Вопрос:

В режиме камеры панель инструментов отображается в нижней части экрана с кнопкой захвата. Мне нужны еще две кнопки на той же панели инструментов справа и слева (информация, фотобиблиотека). Возможно ли этого добиться. и, если возможно, какова вероятность получения чистого одобрения от Apple App Store.

Ищу ваше предложение……

Ответ №1:

Короткий ответ — НЕТ. Вы не можете настроить UIImagePickerController (и большинство встроенных контроллеров), пока для этого не будет доступен какой-либо API, например, свойство cameraOverlayView UIImagePickerController.

Комментарии:

1. Будет ли этот подход разрешен Apple app Store

Ответ №2:

Вы можете легко добиться этого без использования UIImagePickerController. Попробуйте использовать демонстрационное приложение AVCam, предоставленное Apple. У него есть вызываемый объект UIView videoPreviewView , который фиксирует ввод с камеры и показывает вам канал. Вы можете увидеть это в файле AVCamViewController.xib. Он имеет простые методы для захвата изображения или видео, если это необходимо. Теперь вы можете настроить панель инструментов в нижней части этого представления, добавить к ней кнопки и выполнять нужные функции в событиях их нажатия. Он одобрен Apple и не сталкивается с какими-либо проблемами.