在我目前正在使用的應用程序中我使用了具有自定義疊加層的UIImagePickerController實例。一切都很好,但現在我試圖找出是否有方法使用物理照相機按鈕在使用我的UIImagePickerController實例時拍照。iPhone 4s:恢復物理照相機按鈕功能
我相信iPhone 4上的物理照相機按鈕是新的(或者是4s?),並且該按鈕與音量增大按鈕一樣具有雙重功能。出於某種原因,此按鈕不適用於我的自定義UIImagePickerController實例。
有誰知道是否有可能讓它再次工作?
謝謝!
物理拍照鍵是不是一個硬件功能,它是一個軟件來在iOS中5的相機應用它的工作原理在任何iPhone上。在蘋果在自己的相機中實現它之前,相機+應用程序已經使用了它多年。我不確定你是如何實現它的,但我懷疑它基本上只是檢測音量提高事件並劫持該事件拍攝照片。我不認爲有任何可以在UIImagePickerController上設置的「使用相機音量按鈕」標誌。 –
@ Nick-Lockwood,不幸的是,當顯示UIImagePickerController時,通常不會檢測到音量提高事件。我在這裏發佈了一個類似的問題,附加一些信息:http://stackoverflow.com/questions/9109353/how-to-take-a-photo-on-the-volume-up-event-when-using-uiimagepickercontroller -wi –
夠公平的。我發佈了一些回覆您的問題的建議。 –