There is a UIGestureRecognizerDelegate Protocol
Implement gestureRecognizer:shouldReceiveTouch:
and return NO
if the touch is on an existing tooltip. Something like this:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
if ([touch.view isKindOfClass:[MKPinAnnotationView class]])
{
return NO;
}
return YES;
}