Нажмите и сфокусируйтесь на 3GS с помощью showCameraControls = NO.
-
06-07-2019 - |
Вопрос
яm developing a program that makes use of UIImagePicker custom class made by me, and the thing is I want to be able to use the manual-focus feature on the 3GS (the part where the user points where the camera should focus) and at the same time to use custom overlay view.
I
Я установил для showCameraControls значение NO, чтобы изображения можно было снимать программно и использовать мое собственное наложение, но когда элементы управления камерой скрыты, остается и функция ручной фокусировки.Я даже дошел до того, что создал подкласс UIApplication, чтобы перехватывать события касания, а ImagePicker продолжал получать события для выполнения функции ручной фокусировки.И это сработало с showCameraControls = YES, но это не то, что я хочу.
- Есть ли способ вызвать фокус на 3GS?
- Есть ли способ скрыть элементы управления камерой, но не вид (viewController), который обрабатывает события касания?
- Есть ли способ использовать элементы управления камерой по умолчанию (с наложением), но при этом делать последовательные снимки программно?
Буду очень благодарен за любую оказанную помощь.
Решение
К сожалению, программного управления автофокусом нет.Когда элементы управления камерой скрыты, невозможно вызвать фокус.(Источник с форумов разработчиков Apple., где ОП (или кто-то другой) задал тот же вопрос).