IOS回收键盘通用代码

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

感觉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];

}

}

}

}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航