Heres кода, где им Складывая жест распознавателиUIGesturerecognizer не вызывая shouldRecognizeSimultaneouslyWithGestureRecognizer
UIImage *img = [UIImage imageWithContentsOfFile:media.thumbnailPath];
UIImageView *imageView = [[UIImageView alloc] init];
imageView.image = img;
imageView.contentMode = UIViewContentModeScaleToFill;
imageView.backgroundColor =[UIColor blackColor];
//Add tap guesture
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)];
[singleTap setNumberOfTapsRequired:1];
[singleTap setDelegate:self];
[doubleTap setNumberOfTapsRequired:2];
[doubleTap setDelegate:self];
[singleTap requireGestureRecognizerToFail:doubleTap];
[imageView addGestureRecognizer:singleTap];
[imageView addGestureRecognizer:doubleTap];
[singleTap release];
[doubleTap release];
и я реализовал
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
NSLog(@"Gesturing");
return YES;
}
но метод делегата не вызывается, когда дело с SingleTap жестом, но это работы по двойному жесту