IOS代码段【点击非输入框时隐藏键盘】
2013-01-15 21:32
916 查看
-(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]; } } }
相关文章推荐
- iOS开发记录——点击输入框上移屏幕,点击空白处隐藏键盘
- android 针对一个界面有输入框时,点击空白处,隐藏键盘并且清除焦点
- 键盘挡住UITextField,且点击非输入框时隐藏键盘
- iOS 点击键盘的return隐藏键盘
- iOS 常用:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS点击空白处隐藏键盘的几种方法
- ios-点击屏幕,隐藏键盘
- ios UIScrollView 上的UITextField 点击空白隐藏键盘
- iOS 开发 点击tableview 键盘隐藏
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS点击空白区域隐藏键盘
- 让iOS键盘在用户点击其它区域的时候隐藏
- IOS 点击输入框外的屏幕空白处隐藏键盘
- [Cordova/Phonegap] Cordova iOS 应用在第三方输入法的键盘弹出(点击输入框)时,页面不上移,导致输入框被键盘遮挡 的解决办法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- ios 点击界面空白处隐藏键盘
- IOS 点击空白处隐藏键盘的几种方法
- ios学习之 点击屏幕任何地方隐藏键盘实现 目前感觉最好用的
- iOS 点击屏幕空白区隐藏键盘方法
- ios学习之 点击屏幕任何地方隐藏键盘实现 目前感觉最好用的