IOS-OC 帮你解决关闭键盘的所有烦恼
来源:互联网 发布:Python 交织元祖 编辑:程序博客网 时间:2024/05/11 15:59
咱们比如登录界面的时候 想要点击屏幕就自动关闭键盘
古老的方法:
以前用的方法是给控制器添加手势监听
还要找到多少个 UITextField 然后resignFirstResponder
具体代码
//添加手势监听,当点击屏幕的时候,关闭键盘。
UITapGestureRecognizer *tap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(closeKeyboard)];
[self.viewaddGestureRecognizer:tap];
- (void)closeKeyboard
{
[self.mobileTFresignFirstResponder];
[self.msgTFresignFirstResponder];
[self.pswTFresignFirstResponder];
[self.shareTFresignFirstResponder];
// [[[UIApplication sharedApplication] keyWindow] endEditing:YES];
}
这样太麻烦。新方法
// 一键关闭键盘
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[supertouchesBegan:toucheswithEvent:event];
[self.viewendEditing:YES];
}
一行代码。就解决tableview。滑动的时候就关闭键盘
// 老
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.y < 0)
{
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
}
}
// 新
self.tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;- IOS-OC 帮你解决关闭键盘的所有烦恼
- 小小盐粒的30妙用,帮你解决小烦恼
- 一次性帮你解决毕业论文的所有排版问题
- 一次性帮你解决毕业论文的所有排版问题
- iOS键盘的关闭
- 整理所有IOS开发关闭键盘方法
- iOS关闭键盘的方法
- iOS关闭键盘的方法
- 还在为Follow哪些人犹豫不决?Twtrland帮你解决烦恼
- [IOS Code]实现全局关闭所有键盘,actionSheet和alertView
- iOS 将uiwindow上所有弹出键盘关闭
- 函数解决所有字符函数兄弟的烦恼
- 所有的排序烦恼
- iOS-OC-自定义键盘
- 所有OC 面试题 就是这么简单。真的边边教你 学ios
- PtrManager 帮你省掉所有的复杂代码
- IOS 键盘的显示与关闭
- iOS:UITextField中键盘的关闭
- Spring Cache的原理和简单实现
- 亲密数
- 欢迎使用CSDN-markdown编辑器
- as3效率优化
- MFC匹配字符获取字符串
- IOS-OC 帮你解决关闭键盘的所有烦恼
- MFC设置Static控件背景透明
- Java中将实现string到JSONObject的转换
- Oozie Spark on YARN requirement failed
- 无线射频(一)
- 一个资深文案的自我修养
- 无线射频(二)
- Hibernate注解详解
- MFC鼠标悬停与离开