Нажмите и сфокусируйтесь на 3GS с помощью showCameraControls = NO.

StackOverflow https://stackoverflow.com/questions/1613440

Вопрос

я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., где ОП (или кто-то другой) задал тот же вопрос).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top