-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
UITapGestureRecognizer*tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:selfaction:@selector(done:)];
tapGestureRecognizer.numberOfTapsRequired =1;
[self.view addGestureRecognizer:tapGestureRecognizer]; //只需要点击非文字输入区域就会响应hideKeyBoard
[tapGestureRecognizer release];
return YES;
}
-(void)done:(id)sender
{
for (UIView *view in self.view.subviews) {
if ([view isKindOfClass:[UITextFieldclass]]) {
[view resignFirstResponder];
}
}
}