Double tap inside a UICollectionViewCell
Double tap inside a UICollectionViewCell
- Subject: Double tap inside a UICollectionViewCell
- From: koko <email@hidden>
- Date: Wed, 01 May 2013 18:23:10 -0600
The code below from Collection View Programming Guide for iOS: Incorporating Gesture Support does not work as expected. Is there something Apple has left out?
Does not work as expected means @selector(handleTapGesture:)is not called if a double tap occurs in a UICollectionViewCell. @selector(handleTapGesture:) is called if the double tap occurs outside a UICollectionViewCell.
The question is how to get a double tap inside a UICollectionViewCell.
-koko
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture:)];
NSArray* recognizers = [self.collectionView gestureRecognizers];
for (UIGestureRecognizer* aRecognizer in recognizers)
{
if ([aRecognizer isKindOfClass:[UITapGestureRecognizer class]])
[aRecognizer requireGestureRecognizerToFail:tapGesture];
}
[tapGesture setNumberOfTapsRequired:2];
[self.collectionView addGestureRecognizer:tapGesture];
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden