如何在iPhone中使用TableView时隐藏键盘?

3

在我的应用程序中,我有一个文本字段,当我在其中插入任何值时,它会根据表格视图显示相应的行数。

我希望当我在具有许多填充行的Tableview上滚动时,键盘必须在滚动时隐藏。

我已经在网上搜索过,但无法找到解决方案。

请提供任何带有代码片段或有价值的链接或解决方案。

谢谢, Mishal Shah

3个回答

8
在您的表控制器中,添加以下内容:
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
    [myTextField resignFirstResponder];
}

1

只需在想要隐藏键盘的位置编写此代码。使用此代码,无需执行resignFirstResponder。

[self.view endEditing:YES];

享受吧.. :)


1
通常情况下,[myTextField resignFirstResponder] 可以将键盘模态视图隐藏起来。根据您如何设置滚动处理程序,这应该足以回答您的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接