可能重复:
通过触摸 UITableView 的背景关闭键盘
当用户单击其他地方时,如何使键盘消失?
注意:我知道如何通过向 UITextField 发送 resignFirstResponder 命令来使键盘消失。目前,“完成”按钮已连接到所有正确的代码来执行此操作,并且可以正常工作。
我有一个具有不同 UITableViewCells 的 UITableView,如果用户移动到另一个单元格,我希望键盘消失。
那么我还需要在哪些事件中包含 resignFirstResponder 才能使键盘消失。
假设 UITableViewCell A 有 UITextField,而 UITableViewCell B 有一个按钮。如果用户按下单元格 B 中的按钮,那么我需要将命令 resignFirstResponder 发送回单元格 A 中的 UITextField。首先,按钮不知道应该将命令发送到哪个单元格,其次即使按钮不知道将命令发送到哪个单元格呢?