Я использую два разных TapGestureRecognizer для обработки как одного, так и двойного нажатия на экране. Это код:requireGestureRecognizerToFail не работает
UITapGestureRecognizer *tapGR =[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTap:)];
[tapGR setDelegate:self];
[tapGR setNumberOfTapsRequired:1];
[self addGestureRecognizer:tapGR];
UITapGestureRecognizer *doubleTapGR = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleDoubleTap:)];
[doubleTapGR setNumberOfTouchesRequired:2];
[self addGestureRecognizer:doubleTapGR];
[tapGR requireGestureRecognizerToFail : doubleTapGR];
[tapGR release];
[doubleTapGR release];
Даже если я указал, что [tapGR requireGestureRecognizerToFail: doubleTapGR] селектор "handleTap" выполняется. Где ошибка?
Да, я понял это несколько минут назад .. Во всяком случае я Я приму свой ответ. – Lolloz89
Я делаю что-то неправильно, если у меня есть небольшая задержка, когда я просто касаюсь? – Markus