resignFirstResponder无法解除我在iPad上的自定义键盘。为什么?

时间:2011-03-30 19:28:42

标签: iphone uitextfield uiresponder

我创建了一个自定义键盘,并使用inputView属性将其与UITextField相关联。按下我的自定义键盘上的“关闭”按钮时,我在文本字段上调用resignFirstReponder。

在你将此作为另一个IB出口问题解雇之前,事实并非如此。文本字段指针有效,实际上在调用resignFirstResponder之后,插入符号消失,这证明resignFirstResponder实际上正在工作。只是我的自定义键盘没有隐藏自己。知道为什么吗?

我是否需要在自定义键盘上执行任何特殊操作才能使其自行隐藏?

1 个答案:

答案 0 :(得分:0)

试试这个:

[textField endEditing:YES];

它强制textField隐藏它的键盘,但我不是100%肯定它也适用于自定义键盘。试一试:)!