我想在 TableView 上滚动时隐藏键盘。这意味着,我搜索一个项目并看到结果,当我在 TableView 上滚动时,键盘将隐藏或关闭。看看这张图片。
问问题
3452 次
2 回答
9
您需要跟踪滚动 tableView 时运行的操作。UITableView
是 的子类UIScrollView
。因此,您可以使用UIScrollViewDelegate
表中的所有方法。
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
[textfield resignFirstResponder];
}
这将起作用。
于 2012-09-05T04:17:14.733 回答
5
在标题中设置滚动视图委托,然后在
- (void)scrollViewWillBeginDragging:(UIScrollView*)scrollview{
[self.textfield resignFirstResponder];}
当他停止滚动
- (void)scrollViewDidEndDragging:(UIScrollView*)scrollview willDecelerate:YES{
//open keyboard back up}
编辑:我的错,我混淆了滚动视图和表格视图。忽略那里的任何东西,我找不到任何可以解决您的问题的东西
于 2012-09-05T01:27:09.833 回答