我UITextFields
在 Interface Builder 中创建了 6 个。输入值并单击搜索按钮后,我需要从视图中关闭键盘。目前我正在使用“findAndResignFirstResponder”并为所有文本字段设置了代表,但是键盘没有关闭。
知道为什么这不起作用吗?有没有更好的方法来关闭键盘?
用这个
[self.view endEditing:YES];
这将从所有字段中退出键盘
在 IBaction “搜索”
[Field1 resignFirstResponder];
[Field2 resignFirstResponder];
[Field3 resignFirstResponder];
[Field4 resignFirstResponder];
[Field5 resignFirstResponder];
尝试使用 [Field resignFirstResponder];
您可以尝试将a分配UITextField
给 the FirstResponder
,然后将其辞职FirstResponder
:
[someField becomeFirstResponder];
[someField resignFirstResponder];