0

我有UITableView两个Custom Cells。其中一个Custom Cells包含一个UITextField.

当按下返回按钮时,我遇到了隐藏键盘的问题。

- (IBAction)textFieldDoneEditing:(id)sender {
     [sender resignFirstResponder];
  }

通常我会使用它,但它从未被调用过。我将它与Editing Did End事件联系起来。

是因为我用了一个Custom Cell

4

1 回答 1

1

无需连接 IBAction。使用委托方法(我还将 IB 中的返回键更改为 Done 以使其对用户更明显)。确保您已将文本字段的委托连接到您的 VC 类。

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

    return YES;
}
于 2012-04-20T01:41:19.933 回答