Objective c 自定义UITableViewCell+;辞职第一响应者

Objective c 自定义UITableViewCell+;辞职第一响应者,objective-c,ios,uitableview,custom-cell,Objective C,Ios,Uitableview,Custom Cell,我有一个带有两个自定义单元格的UITableView。其中一个自定义单元格包含UITextField 按下返回按钮时,我无法隐藏键盘 - (IBAction)textFieldDoneEditing:(id)sender { [sender resignFirstResponder]; } 通常我会用这个,但它从来没有被调用过。我将其连接到编辑确实结束了事件 是因为我使用了一个自定义单元格?无需连接iAction。使用委托方法(我还将IB中的返回键更改为Done,以使用户更清楚地

我有一个带有两个自定义单元格的
UITableView
。其中一个
自定义单元格
包含
UITextField

按下返回按钮时,我无法隐藏键盘

- (IBAction)textFieldDoneEditing:(id)sender {
     [sender resignFirstResponder];
  }
通常我会用这个,但它从来没有被调用过。我将其连接到
编辑确实结束了
事件


是因为我使用了一个
自定义单元格

无需连接iAction。使用委托方法(我还将IB中的返回键更改为Done,以使用户更清楚地看到它)。确保已将textfield的委托连接到VC类

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    // Dismiss the keyboard when the Return key is pressed.
    [textField resignFirstResponder];

    return YES;
}

您是否设置了文本字段代理?这个方法叫做textfielddidediting:是的。我设置了文本字段的委托。我想这就是它不起作用的原因。