在我的应用程序中,我在注册时为用户的邮政编码设置了一个简单的文本字段:
我正在监听文本字段的更改,如下所示:
[self.zipCode addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
但是,如果用户开始键入并且他们的邮政编码在键盘上方显示为建议,则当用户点击该建议时,不会调用textFieldDidChange :.
我应该监听哪些控制事件还包括选择的键盘建议?
我检查了你的代码,它工作正常。
textFieldDidChange:
没有接到电话那意味着什么是错的。所以请检查。
所以请检查:
1)在你的课堂上添加UITextFieldDelegate
。
2)self.zipCode.delegate = self;
注意:确保您还没有以编程方式创建self.zipCode
所以您必须检查与故事板的textfield
连接。
如果您需要更多帮助,可以问我:)