Iphone 如何在UITableView中隐藏键盘

Iphone 如何在UITableView中隐藏键盘,iphone,uitableview,Iphone,Uitableview,我读了很多东西,但有人问我。我正处于困境中 (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath; 因此,用户在我的tableView中单击。我不在超文本领域。我所要做的就是让键盘屏幕动画化,就像它正常关闭时一样。如何执行此命令: [键盘goway] 要关闭键盘,您需要呼叫resignFirstResponder。不过,首先,您需要弄清楚什么对象是第一响应者 它通常是一

我读了很多东西,但有人问我。我正处于困境中

(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
因此,用户在我的tableView中单击。我不在超文本领域。我所要做的就是让键盘屏幕动画化,就像它正常关闭时一样。如何执行此命令:


[键盘goway]

要关闭键盘,您需要呼叫resignFirstResponder。不过,首先,您需要弄清楚什么对象是第一响应者

它通常是一个文本字段,但也可以是其他内容。对于本例,您可以调用

[textField resignFirstResponder];

什么对象正在使用键盘?我们也许能进一步帮助你

UITableView应该调用
becomeFirstResponder


或者,我想更简单的方法是不依赖UIKeyboardWillShowNotification,而是劫持html中文本框的点击事件,然后运行
document.location='blablabla';预防默认值(),则您的uiwebview代理将知道是时候调用UITableView了。这种方式更好,因为键盘甚至不会出现。

嗨,欢迎大家,首先我们这里不使用****字。您还应该添加一些语言和平台标记。我添加了iphone标签(如果我对您的平台有错误,请修复它),比如,这是最大的问题。我使用的是UIWebView,用户在页面的文本框中单击。我截取
UIKeyboard将显示通知
,并打开UITableView。当用户单击某个内容时,它会通过JavaScript在网页中输入文本。所以,我不需要更多的键盘,我也不能访问textField。我无法使用
辞职FirstResponder
…如果删除此观察者,它是否有效?另外,您是否已将VC设置为UIWebView委托?