我想在TableView上滚动时隐藏键盘。这意味着,我搜索一个项目,我看到结果,当我滚动TableView键盘将隐藏或解散。看看这张图片。
答案 0 :(得分:9)
您需要跟踪滚动tableView时运行的操作。 UITableView
是UIScrollView
的子类。因此,您可以将UIScrollViewDelegate
中的所有方法用于表格。
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
[textfield resignFirstResponder];
}
这样可行。
答案 1 :(得分:5)
在标题中设置scrollview委托,然后在
时进行设置- (void)scrollViewWillBeginDragging:(UIScrollView*)scrollview{
[self.textfield resignFirstResponder];}
当他停止滚动时
- (void)scrollViewDidEndDragging:(UIScrollView*)scrollview willDecelerate:YES{
//open keyboard back up}
编辑: 我的坏,我混淆了scrollview和tableview。无视任何事情,我无法找到你的问题