1、点击键盘上的return键隐藏键盘
[textFiled resignFirstResponder] 这个则是比较常用的让某个textFiled的键盘隐藏。// 点击键盘的return收回键盘(UITextFieldDelegate的代理方法)
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
2、点击空白处隐藏键盘
[view endEditing:YES] 这个方法可以让整个view取消第一响应者,从而让所有控件的键盘隐藏。
// 点击屏幕空白处收回键盘(直接用)
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self.view endEditing:YES];
}