Коснитесь и сфокусируйтесь на 3GS с помощью ShowCameraControls = NO - PullRequest
0 голосов
/ 23 октября 2009

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

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

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

1 Ответ

1 голос
/ 27 октября 2009

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

...