我想在 TableView 上滚动时隐藏键盘。这意味着,我搜索一个项目并看到结果,当我在 TableView 上滚动时,键盘将隐藏或关闭。看看这张图片。

我想在 TableView 上滚动时隐藏键盘。这意味着,我搜索一个项目并看到结果,当我在 TableView 上滚动时,键盘将隐藏或关闭。看看这张图片。

您需要跟踪滚动 tableView 时运行的操作。UITableView是 的子类UIScrollView。因此,您可以使用UIScrollViewDelegate表中的所有方法。
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
[textfield resignFirstResponder];
}
这将起作用。
在标题中设置滚动视图委托,然后在
- (void)scrollViewWillBeginDragging:(UIScrollView*)scrollview{
[self.textfield resignFirstResponder];}
当他停止滚动
- (void)scrollViewDidEndDragging:(UIScrollView*)scrollview willDecelerate:YES{
//open keyboard back up}
编辑:我的错,我混淆了滚动视图和表格视图。忽略那里的任何东西,我找不到任何可以解决您的问题的东西