UItapgesture无法使用uitableview

时间:2013-01-28 05:34:03

标签: iphone xcode

这是我的代码:

UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(resignTextView)];
    [self.tableview addGestureRecognizer:gestureRecognizer];


-(void)resignTextView
{
    [textView resignFirstResponder];
}

我在UITapGetureRecognizer添加了tableview。我不知道为什么它不起作用?

1 个答案:

答案 0 :(得分:1)

请添加

 gestureRecognizer.numberOfTapsRequired = numberOfTapsRequired;

其中numberOfTapsRequired是一个int而不是try。 (默认为1,您可以尝试2来检查)

由于您使用的是UITableView,我不确定您正在处理的层次结构类型......您可以查看此答案以了解其工作原理。

UITapGestureRecognizer breaks UITableView didSelectRowAtIndexPath