findAndResignFirstResponder不解除键盘

时间:2012-05-16 12:02:47

标签: iphone keyboard

我在Interface Builder中创建了6个UITextFields。输入值并单击搜索按钮后,我需要从视图中关闭键盘。 目前我正在使用'findAndResignFirstResponder'并为所有文本字段设置了委托,但键盘没有被解雇。

知道为什么这不起作用?是否有更好的方法来解雇键盘?

4 个答案:

答案 0 :(得分:0)

使用此

[self.view endEditing:YES];

这将从所有字段中取消键盘

答案 1 :(得分:0)

在IBaction“搜索”

    [Field1 resignFirstResponder];
    [Field2 resignFirstResponder];
    [Field3 resignFirstResponder];
    [Field4 resignFirstResponder];
    [Field5 resignFirstResponder];

答案 2 :(得分:0)

尝试使用[Field resignFirstResponder];

答案 3 :(得分:0)

您可以尝试UITextField分配<{1}}到FirstResponder,之后辞职 FirstResponder

 [someField becomeFirstResponder];
 [someField resignFirstResponder];