我已经对文档进行了非常详尽的搜索,即:UIViewController,UITextField和UITextFieldDelegate,但是我无法弄清楚方法“ textFieldDoneEditing”的初始声明位置。
我知道我必须在ViewController中使用它才能使键盘以这种方式消失:
- (IBAction)textFieldDoneEditing:(id)sender
{
[sender resignFirstResponder];
}
但是方法是UIViewController固有实现的协议的一部分吗?
谢谢
最佳答案
没有看到其他代码,我怀疑这是通过连接到Editing Did End事件的界面构建器连接到了文本字段。 UITextField的任何父类中都没有textFieldDoneEditing方法。