iOS-让TableViewCell的TextField收于输入框

text.clearButtonMode = UITextFieldViewModeAlways;
//该片段来自于http://outofmemory.cn
UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideKeyBoard)];
    tapGestureRecognizer.cancelsTouchesInView = NO;//默认为YES,会吸收didSelect事件
    [self.tableView addGestureRecognizer:tapGestureRecognizer];
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
    [self.view endEditing:YES];
}

本,方法还有为数不少,只是内一个思路。

代码后连不起作用。

因是在点击事件已于TableView上于响应了,换成下面的道还OK。
点击了于键盘:

滑收于键盘:
self.tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;

TableView中难免会当cell里上加TextField或者TextView,但是发现以长

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图