2012-01-26 3 views
1

В приложении, в котором я сейчас работаю, я использую экземпляр UIImagePickerController с пользовательским наложением. Все отлично работает, но теперь я пытаюсь выяснить, есть ли способ использовать кнопку физической камеры, чтобы делать снимки, используя мой экземпляр UIImagePickerController.iPhone 4s: Восстановление функциональных возможностей кнопки камеры

Я считаю, что кнопка физической камеры новая на iPhone 4 (или это 4s?), И эта кнопка выполняет двойную функцию как кнопку увеличения громкости. По какой-то причине эта кнопка не работает с моим пользовательским экземпляром UIImagePickerController.

Кто-нибудь знает, можно ли снова заставить его работать?

Спасибо!

+0

Кнопка физической камеры не особенность аппаратных средств, это изменения программного обеспечения для приложения камеры в прошивке 5. Она работает на любом iPhone. Камера + приложение использовала ее в течение многих лет, прежде чем Apple внедрила ее в свою камеру. Я не уверен, как вы его реализуете, но я подозреваю, что это просто вопрос обнаружения события увеличения объема и захват этого события, чтобы сделать снимок. Я не верю, что есть что-то вроде кнопки «Использовать громкость кнопки для камеры», которую вы можете установить в UIImagePickerController. –

+0

@ Nick-Lockwood, к сожалению, событие увеличения громкости не обнаруживается обычным способом, пока отображается UIImagePickerController. Я поставил аналогичный вопрос здесь, с дополнительной информацией: http://stackoverflow.com/questions/9109353/how-to-take-a-photo-on-the-volume-up-event-when-using-uiimagepickercontroller -wi –

+0

Достаточно честный. Я написал несколько предложений в ответ на ваш вопрос. –

ответ