У меня есть приложение на основе UIImagePicker, которое управляет камерой с помощью пользовательских оверлеев для управления дисплеем с головкой и цифровым масштабированием.Как реализовать управление экспозицией камеры в приложении UIImagePicker?
Я хотел бы добавить «touch to adjust exposure», как у обычного приложения для iPhone. Когда вы увеличиваете масштаб изображения, вы в конечном итоге хотите изменить экспозицию на основе чего-то другого, кроме «большого изображения».
UIImagePicker, похоже, не имеет инструментов для этого ... все автоматическое. Если я использую свой пользовательский оверлей, события касания не учитываются UIImagePicker.
Я попытался подклассифицировать UIImagePicker и передать свои события касания Super после того, как они придут ... не повезло.
В настоящее время я просматриваю структуру AVFoundation, поскольку AVCaptureSession поддерживает настройку экспозиции на основе точки. Я мог бы подбросить свой существующий код и заменить его этими инструментами, но прежде чем я это сделаю, я подумал, что спрошу, не хватает ли я более простого варианта.
Да, я знаю о учебниках WWDC по AVFoundation. Я поеду на этот маршрут, если настройка UIImagePicker не может быть и речи.