感觉IOS的键盘回收好累,所以封装了一个通用一点的方法
-(IBAction)spbResignFirstResponder:(id)sender
{//NSLogObj(sender);if(sender == NULL || [sender isKindOfClass:[UITapGestureRecognizerclass]]) {if(self.view != NULL && self.view.subviews != NULL && self.view.subviews.count >0) {for(UIView *iteminself.view.subviews) {if([item isKindOfClass:[UITextFieldclass]] || [item isKindOfClass:[UITextViewclass]]) {
UITextField*textField_item = (UITextField *)item;
[textField_item resignFirstResponder];
}
[self spbResignFirstResponder:item];
}
}
}elseif([sender isKindOfClass:[UIViewclass]]) {
UIView*view_item =sender;if([view_item isKindOfClass:[UITextFieldclass]] || [view_item isKindOfClass:[UITextViewclass]]) {
[view_item resignFirstResponder];
}if(view_item.subviews != NULL && view_item.subviews.count >0) {for(UIView *iteminview_item.subviews) {
[self spbResignFirstResponder:item];
}
}
}
}