我有一个模式表单(iPad)的表格视图,其中一个单元格包含一个UITextField。我的视图控制器持有对文本字段的引用,也是它的代表。UITextField的键盘不会消失。不,真的
当文本字段命中返回时,我将它告知-textFieldShouldReturn:
内部的-resignFirstResponder
。在另一种情况下,我想迫使它结束编辑,所以我把整个表格视为-endEditing:YES
。之后,我将我的本地引用发布到文本字段,并重新加载行以将其替换为其他内容。
无论哪种情况,键盘都不会消失。我不知道什么是错,我不知道如何进一步调试。我从来没有遇到任何其他文本编辑过程中的粘性键盘问题 - 第一个响应者的辞职一直按预期行事。
有什么想法?谢谢。
您的代码是否运行?你是否在正确的文本框上调用了resignFirstResponder? – Eiko
是的。我确保在我称之为'-resignFirstResponder'的textField上'isFirstResponder'为YES。 –