我有一个带文本框和UIButton的简单视图。当我单击UIButton时,我只想隐藏当前在视图中的键盘。这是一个简单的委托我可以添加到控制器或更复杂的东西吗?
在SO上存在的答案中,我还没有找到一个对此上下文有完整解决方案的答案。任何帮助都会很棒!
答案 0 :(得分:14)
尝试以下方法:
[TextField resignFirstResponder];
TextField是文本字段的名称。
答案 1 :(得分:4)
这是按下返回按钮时隐藏UITextField的方法:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
// do whatever you have to do
[textField resignFirstResponder];
return YES;
}
这是你在点击UIButton时隐藏的方式:
- (void)hideTextField:(UITextField *)textField {
// do whatever you have to do
[textField resignFirstResponder];
}