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