我有一個基於UIImagePicker的應用程序,它可以通過自定義疊加層來控制相機,以處理擡頭顯示以及數字縮放。如何在基於UIImagePicker的應用程序中實現相機曝光控制?
我想添加「觸摸調整曝光」就像普通的iPhone相機應用程序。放大時,您最終想要根據「大圖片視圖」以外的內容更改曝光。
UIImagePicker似乎沒有這樣做的工具......它都是自動的。如果我使用自定義疊加層,則UIImagePicker忽略觸摸事件。
我試圖繼承UIImagePicker並將它們傳到我的觸摸事件後超級...沒有運氣。
我目前正在尋找AVFoundation框架,因爲它的AVCaptureSession支持基於點設置曝光。我可以折騰我現有的代碼並用這些工具替換它,但在我這樣做之前,我想我會問是否缺少一個更簡單的選項。
是的,我知道WWDC的AVFoundation教程。如果調整UIImagePicker是不可能的,我會走這條路。