iOS UITaprecognizer没有响应

时间:2013-11-21 14:50:03

标签: ios objective-c cocoa-touch

我正在尝试以编程方式向UILabel添加点击识别器。它没有用......我已经搜索并尝试了数百万的stackoverflow,但我无法让它工作......

这是我目前的代码:

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self    action:@selector(more:)];
[self.moreLabel setUserInteractionEnabled:YES];
[self.moreLabel addGestureRecognizer:tap]; 

- (void)more:(UITapGestureRecognizer *)sender {
    NSLog(@"HIT?"); 
}

如果我将它添加到顶视图但我不希望这样做会有效;)感谢任何帮助。


使用@Savitha评论解决:

答案摘要:“我试图触摸的视图不在另一个视图之下,因此使用bringToFront或在IB中正确设置它是回答。”

1 个答案:

答案 0 :(得分:0)

将更多标签带到前面。

[self.view bringViewToFront:self.moreLabel];