Я хочу нарисовать индикатор фокуса на виде с камеры - PullRequest
0 голосов
/ 04 февраля 2012

Я сделал заявку с помощью камеры.
Я не использовал панель инструментов камеры по умолчанию.
Поэтому я добавляю панель инструментов в режиме наложения камеры.


Я хочу нарисовать индикатор фокуса
Поэтому я использовал UITapGestureRecognizer.
Вот код

UITapGestureRecognizer *focusRect = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(drawFocusRect:)];
focusRect.numberOfTapsRequired = 1;
focusRect.numberOfTouchesRequired = 1;
[cameraPicker.view addGestureRecognizer:focusRect];
[focusRect release];

В методе drawFocusRect

NSLog(@"tapped");


Но это не работает.
Я изменил значение numberOfTouchedRequired, 2;
И это работает.
Я думаю, что это не работает, когда только одно нажатие
Итак, как я могу реализовать этот метод обработки одним касанием?

1 Ответ

0 голосов
/ 04 февраля 2012

Я думаю, что фокус камеры вид сверху всех видов.И я думаю, что у него есть одно действие крана.Так что, если вы хотите сделать это, вы должны прочитать демо AVCamera в WWDC2010.

...