我在Interface Builder中创建了6个UITextFields
。输入值并单击搜索按钮后,我需要从视图中关闭键盘。
目前我正在使用'findAndResignFirstResponder'并为所有文本字段设置了委托,但键盘没有被解雇。
知道为什么这不起作用?是否有更好的方法来解雇键盘?
答案 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];