我已经对文档进行了非常详尽的搜索,即:UIViewController,UITextField和UITextFieldDelegate,但是我无法弄清楚方法“ textFieldDoneEditing”的初始声明位置。

我知道我必须在ViewController中使用它才能使键盘以这种方式消失:

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


但是方法是UIViewController固有实现的协议的一部分吗?

谢谢

最佳答案

没有看到其他代码,我怀疑这是通过连接到Editing Did End事件的界面构建器连接到了文本字段。 UITextField的任何父类中都没有textFieldDoneEditing方法。

10-06 02:39