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

时间:2009-09-21 06:03:55

标签: iphone uitableview uitextfield uikeyboard

在我的应用程序中,我有textfield,在插入任何值时,它会根据值显示tableview的值。行。

我希望当我滚动Tableview时有这么多已填充的行,键盘必须在滚动时隐藏。

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

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

谢谢, Mishal Shah

3 个答案:

答案 0 :(得分:8)

在您的表格控制器中,添加以下内容:

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
    [myTextField resignFirstResponder];
}

答案 1 :(得分:1)

通常,[myTextField resignFirstResponder]会放置键盘模态视图。根据您设置处理滚动的方式,这应该足以回答您的问题。

答案 2 :(得分:1)

只需将此代码写入要隐藏键盘的位置即可。使用此代码,无需执行resignFirstResponder。

[self.view endEditing:YES];

Njoy ..:)