1、点击Return按扭时收起键盘
- (BOOL)textFieldShouldReturn:(UITextField *)textField{ return [textField resignFirstResponder];}
2、点击背景View收起键盘(你的View必须是继承于UIControl)
[self.view endEditing:YES];
3、你可以在任何地方加上这句话,可以用来统一收起键盘
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
点击背景自动退出键盘
- (void)viewDidLoad
{
UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(backupgroupTap:)];
tapGestureRecognizer.numberOfTapsRequired = 1;
[self.view addGestureRecognizer: tapGestureRecognizer]; //只需要点击非文字输入区域就会响应
[tapGestureRecognizer setCancelsTouchesInView:NO];
}
-(void)backupgroupTap:(id)sender{
[textField1 resignFirstResponder]; //关闭所有UITextField控件的键盘。。。
[textField2 resignFirstResponder];
}
}
-(void)backupgroupTap:(id)sender{
[textField1 resignFirstResponder]; //关闭所有UITextField控件的键盘。。。
[textField2 resignFirstResponder];
}