Два UITapGestureRecognizer включены в UIView

Я хочу добавить в свой UIViewController :

 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture:)]; tapGesture.numberOfTapsRequired = 2; [self.view addGestureRecognizer:tapGesture]; [tapGesture release]; UITapGestureRecognizer *tapGesture2 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture2:)]; tapGesture2.numberOfTapsRequired = 1; [self.view addGestureRecognizer:tapGesture2]; [tapGesture2 release]; 

проблема заключается в том, что пользователь дважды нажимает два метода, и я хочу, чтобы, если пользователь делает двойной щелчок, будет вызываться только первый (handleTapGesture), и если он сделает один кран, он будет вызывать только второй (handleTapGesture2)

используйте этот один ..

 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture)]; tapGesture.numberOfTapsRequired = 2; [self.view addGestureRecognizer:tapGesture]; [tapGesture release]; UITapGestureRecognizer *tapGesture2 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture2)]; tapGesture2.numberOfTapsRequired = 1; [tapGesture2 requireGestureRecognizerToFail: tapGesture]; [self.view addGestureRecognizer:tapGesture2]; [tapGesture2 release]; 

вы можете использовать код, который я разместил здесь, в этом методе requireGestureRecognizerToFail: используется в viewcontroller.m это решит вашу проблему

Interesting Posts

UIGestureRecognizer в UIImageView

Когда указывается на репозиторий github с Cocoapods, есть ли способ указать подпапку?

Являются ли имена учетных записей (kSecAttrAccount) зашифрованными в keychain iOS?

Делает – работает вообще?

Каталог предупреждений Apple Mach-O Linker не найден

Измените идентификатор пакета в Xcode при отправке моего первого приложения в IOS

Совместимые представления UICollectionView Header

Почему CoreBluetooth снова обнаруживает одно и то же периферийное устройство, и снова, и снова?

Как читать / записывать файлы с iOS, в симуляторе, а также на устройстве?

Как правильно настроить запрос на получение AFNetworking?

XCode: «Предупреждение: несколько команд сборки для выходного файла», но я получаю ошибку, если я удалю дубликат

Коррумпированные пиксели при объединении изображений в iOS

упорядочивание изображения с использованием базовой анимации, получение предупреждений памяти

Нужно руководство для iOS для воспроизведения видеофайлов в моем приложении

Приложение iPhone под девизом отключается, если телефон не подключен через XCode

Давайте будем гением компьютера.