2014-12-08 4 views
2

У меня есть UIView который имеет вид UILabel как подзаголовок. Теперь я добавил жест для себя (это UIView). UIView распознает прикосновение, но subview (UILabel) этого не делает.распознаватель жестов не работает на subview

В stackoverflow содержатся такие же вопросы, что и нижеприведенное свойство устанавливает YES. Я пробовал, но это не решает.

Я также установил label.userInteractionEnabled = YES.

+1

Публикация код может помочь. – user623396

+0

Привет всем, Это мое плохо. В классе subview есть кусок кода для обработки, чтобы не распознавать прикосновение. Спасибо всем. – selva

ответ

0

Попробуйте

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch 
{ 
    if ([touch.view isKindOfClass:[UILabel class]]) 
    { 
    return YES; 
    } 
    return YES; 
} 

Вам может понадобиться установить делегат жест распознаватель как само

Смежные вопросы