在 UITableView 上加手势
// 添加点击键盘消失的手势
UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideKeyboard)];
[self.tableView addGestureRecognizer:gestureRecognizer];
gestureRecognizer.cancelsTouchesInView = NO;//加上这句不会影响你 tableview 上的 action (button,cell selected...)
- (void) hideKeyboard {
[self.nameView resignFirstResponder];
[self.phoneView resignFirstResponder];
[self.AddressLb resignFirstResponder];
}
原帖地址: http://stackoverflow.com/questions/2321038/dismiss-keyboard-by-touching-background-of-uitableview
本文介绍如何在UITableView中添加点击背景区域使键盘消失的手势,通过使用UITapGestureRecognizer来实现这一功能,并确保不影响tableView内的其他交互行为。
521

被折叠的 条评论
为什么被折叠?



