Configuring the Gesture
@property(nonatomic) NSUInteger numberOfTapsRequired @property(nonatomic) NSUInteger numberOfTouchesRequired
例子
// 单击的 Recognizer UITapGestureRecognizer* singleRecognizer; singleRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:selfaction:@selector(SingleTap:)]; //点击的次数 singleRecognizer.numberOfTapsRequired = 1; // 单击 [self.view addGestureRecognizer:singleRecognizer]; // 双击的 Recognizer UITapGestureRecognizer* doubleRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:selfaction:@selector(DoubleTap:)]; doubleRecognizer.numberOfTapsRequired = 2; // 双击 //关键语句,给self.view添加一个手势监测; [self.view addGestureRecognizer:doubleRecognizer]; // 关键在这一行,双击手势确定监测失败才会触发单击手势的相应操作 [singleRecognizer requireGestureRecognizerToFail:doubleRecognizer]; [singleRecognizer release]; [doubleRecognizer release];
时间: 2024-10-29 19:08:34