Коснитесь и сфокусируйтесь на 3GS с помощью ShowCameraControls = NO

Я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Установите для параметра showsCameraControls значение "НЕТ", чтобы изображения можно было получать программным способом, и чтобы я использовал собственное наложение, но когда элементы управления камерой скрыты, функция ручной фокусировки также скрыта. Я даже дошел до того, что подклассифицировал UIApplication, чтобы перехватывать события касания и чтобы ImagePicker продолжал получать события для выполнения функции ручной фокусировки. И это работало с showCameraControls = YES, но это не то, что я хочу.

  • Есть ли способ вызвать фокус на 3GS?
  • Есть ли способ, которым элементы управления камерой скрыты, но не вид (viewController), который обрабатывает сенсорные события?
  • Могу ли я использовать стандартные элементы управления камерой (с наложением), но программно делать последовательные снимки?

Буду очень признателен за любую предоставленную помощь.

1 ответ

Решение

К сожалению, отсутствует программный контроль над автофокусом. Когда элементы управления камерой скрыты, нет способа вызвать фокус. ( Источник с форумов разработчиков Apple, где ОП (или кто-то еще) разместил тот же вопрос).

Другие вопросы по тегам