1.第一种
//调用delete方法,<UITextFieldDelegate>
-(BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];//释放第一响应者
return YES;
}
还有其他的点击按钮隐藏键盘等,,在图片上添加手势,或者点击空白处这些方法基本都是一个原理,就是需要获得textView
或者textField
.然后让textView
或者textField
调用方法resignFirstResponder
,释放第一响应者.
2.第二种
调用系统隐藏键盘的方法.
[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder) to:nil from:nil forEvent:nil];
3.第三种
键盘结束编辑,不管是在什么页面都可以让键盘结束编辑,并隐藏.
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];