我对文档进行了相当详尽的搜索,即:UIViewController、UITextField 和 UITextFieldDelegate,但我无法弄清楚“textFieldDoneEditing”方法最初声明的位置。
我知道我必须在我的 ViewController 中使用它来让小键盘以这种方式消失:
- (IBAction)textFieldDoneEditing:(id)sender
{
[sender resignFirstResponder];
}
但是方法是 UIViewController 固有实现的协议(protocol)的一部分吗?
谢谢
最佳答案
在没有看到其他代码的情况下,我怀疑这是通过连接到 Editing Did End 事件的界面生成器连接到文本字段的。任何 UITextField 父类中都没有 textFieldDoneEditing 方法。
关于iphone - 在 Objective-C 中,textfielddoneediting 最初声明在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6614337/