Определить, когда кнопка вспышки камеры нажата?

У меня есть UIImagePickerController, используемый для фотографирования. В левом верхнем углу есть кнопка молнии. Когда она нажата, она вызывает три опции: Авто, Вкл., Выкл. Эти кнопки указывают, является ли режим вспышки автоматическим, включен или выключен. Я хочу определить, когда нажата эта кнопка молнии. Как я могу это сделать?

1 ответ

Не думайте, что это возможно с UIImagePickerController по умолчанию, вам, вероятно, придется разделить его на подклассы и поработать самостоятельно.

(Лично я бы не использовал UIPicker, а вместо этого перешел бы на AVFoundation для использования камеры, так как сенсорный экран ограничен, и есть довольно досадная ошибка с частью "разрешить редактирование").

Возможно, вы сможете найти пользовательскую библиотеку для этой функции, но я не уверен, что это решит. Удачи.:)

Ссылка на сайт

Другие вопросы по тегам