美文网首页
tableview 加手势

tableview 加手势

作者: IOShzz | 来源:发表于2016-10-19 11:49 被阅读0次

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

- (void) hideKeyboard { [textField1 resignFirstResponder]; [textField2 resignFirstResponder]; ... ... }

如果只是这样,手势会覆盖点击tableView中cell时的事件,所以要这样做:

UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideKeyboard)]; gestureRecognizer.numberOfTapsRequired = 1; gestureRecognizer.cancelsTouchesInView = NO; [self.tableView addGestureRecognizer:gestureRecognizer];

相关文章

网友评论

      本文标题:tableview 加手势

      本文链接:https://www.haomeiwen.com/subject/bukxuttx.html