0

这是我的代码:

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


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

我用UITapGetureRecognizer. 我不知道为什么它不工作?

4

1 回答 1

1

请加

 gestureRecognizer.numberOfTapsRequired = numberOfTapsRequired;

int在哪里numberOfTapsRequired,然后尝试。(默认是1,你可以试试用2来检查)

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

UITapGestureRecognizer 中断 UITableView didSelectRowAtIndexPath

于 2013-01-28T05:39:31.580 回答