Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Setup gestureRecognizers
- UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapListener:)];
- tapRecognizer.numberOfTapsRequired = 1;
- tapRecognizer.delegate = self;
- [previewPort addGestureRecognizer:tapRecognizer];
- [tapRecognizer release];
- UITapGestureRecognizer *dblTapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dblTapListener:)];
- dblTapRecognizer.numberOfTapsRequired = 2;
- dblTapRecognizer.delegate = self;
- [previewPort addGestureRecognizer:dblTapRecognizer];
- [dblTapRecognizer release];
- UITapGestureRecognizer *triTapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(triTapListener:)];
- triTapRecognizer.numberOfTapsRequired = 3;
- triTapRecognizer.delegate = self;
- [previewPort addGestureRecognizer:triTapRecognizer];
- [triTapRecognizer release];
- [tapRecognizer requireGestureRecognizerToFail:dblTapRecognizer];
- [tapRecognizer requireGestureRecognizerToFail:triTapRecognizer];
- [dblTapRecognizer requireGestureRecognizerToFail:triTapRecognizer];
- .......
- - (void)tapListener:(UIGestureRecognizer *)event {
- NSLog(@"Single");
- }
- - (void)dblTapListener:(UIGestureRecognizer *)event {
- NSLog(@"Double");
- }
- - (void)triTapListener:(UIGestureRecognizer *)event {
- NSLog(@"Tri");
- }
Add Comment
Please, Sign In to add comment