我正在尝试以编程方式向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中正确设置它是回答。”
答案 0 :(得分:0)
将更多标签带到前面。
[self.view bringViewToFront:self.moreLabel];