use this gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch
for detection your event.
- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
if ([touch.view isKindOfClass:[TTTAttributedLabel class]])
{
return FALSE;
}
else
{
return TRUE;
}
}
you can also use if ([touch.view isKindOfClass:[UIControl class]])
for all UIControl e.g Button even detect with UIGestureRecognizer
. hope this help's you