Я сделал заявку с помощью камеры.
Я не использовал панель инструментов камеры по умолчанию.
Поэтому я добавляю панель инструментов в режиме наложения камеры.
Я хочу нарисовать индикатор фокуса
Поэтому я использовал 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;
И это работает.
Я думаю, что это не работает, когда только одно нажатие
Итак, как я могу реализовать этот метод обработки одним касанием?