我们搜索后用TableView滚动时隐藏键盘

Sov*_*ith 3 iphone uitableview ios

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

在此输入图像描述

iOS*_*iOS 9

您需要跟踪滚动tableView时运行的操作.UITableView是的子类UIScrollView.因此,您可以使用UIScrollViewDelegate表中的所有方法.

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
        [textfield resignFirstResponder];
}
Run Code Online (Sandbox Code Playgroud)

这会奏效.


chr*_*212 5

在标题中设置scrollview委托,然后在何时进行

- (void)scrollViewWillBeginDragging:(UIScrollView*)scrollview{
[self.textfield resignFirstResponder];}
Run Code Online (Sandbox Code Playgroud)

当他停止滚动时

- (void)scrollViewDidEndDragging:(UIScrollView*)scrollview willDecelerate:YES{
//open keyboard back up}
Run Code Online (Sandbox Code Playgroud)

编辑:我的不好,我混淆了scrollview和tableview.无视那里的任何事情,我无法找到你的问题