我有一个带有两个UITableView
的Custom Cells
。 Custom Cells
之一包含一个UITextField
。
按下返回按钮时,我在隐藏键盘方面遇到问题。
- (IBAction)textFieldDoneEditing:(id)sender {
[sender resignFirstResponder];
}
通常我会使用它,但是它永远不会被调用。我将其与
Editing Did End
事件关联。是因为我使用了
Custom Cell
吗? 最佳答案
无需连接IBAction。使用委托方法(我还将IB中的返回键更改为“完成”,以使其对用户更明显)。确保已将文本字段的委托连接到VC类。
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
// Dismiss the keyboard when the Return key is pressed.
[textField resignFirstResponder];
return YES;
}
关于objective-c - 自定义UITableViewCell + resignFirstResponder,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10238960/