Ну, это очень сильно зависит от того, какой жест вы хотите поймать.Если это просто щепотка, проведите пальцем и т. Д., То вам, вероятно, следует использовать один из новых (в 3.2) удобных классов Apple, описанных в этом документе .
.просто добавьте что-то вроде следующего в ваш код:
UITapGestureRecognizer *doubleFingerDTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleDoubleTap:)];
doubleFingerDTap.numberOfTapsRequired = 2;
[self.view addGestureRecognizer:doubleFingerDTap];
и затем реализуйте метод для обработки жеста, когда он найден:
- (void)handleDoubleDoubleTap:(UIGestureRecognizer *)sender {
//Do something here
}
Это приведет к двойному нажатию.