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