如何实现触摸textField以外的地方来关闭键盘?
2012-04-18 18:19
316 查看
第一种:
创建一个不可见的button,将其放在其他所有元素后面,然后在该button的触发事件中写resignFirstResponder.
第二种(更高效的一种方法):
实现touchesBegan方法来隐藏键盘:
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesBegan:touches withEvent:event];
[textField resignFirstResponder];
//do some other things.
}
创建一个不可见的button,将其放在其他所有元素后面,然后在该button的触发事件中写resignFirstResponder.
第二种(更高效的一种方法):
实现touchesBegan方法来隐藏键盘:
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesBegan:touches withEvent:event];
[textField resignFirstResponder];
//do some other things.
}
相关文章推荐
- 如何实现触摸textField以外的地方来关闭键盘?(两种方法)
- iPhone UI设计注册页面的实现及TextField关闭键盘的两种方法
- IOS中textField如何关闭键盘
- iPhone UI设计注册页面的实现及TextField关闭键盘的两种方法
- 如何实现用户触摸屏幕就隐藏弹出的键盘功能
- 点击edittext以外的地方关闭软键盘的方法
- iphone-使用TextField及关闭键盘(useing TextField for inputs、using the keyboard)
- IOS开发之触摸背景关闭键盘的代码实现
- IOS开发之触摸背景关闭键盘的代码实现
- 如何点击TextField不弹出键盘?
- objective-c的TextFields输入完成后关闭键盘和触摸背景关闭键盘
- iphone-使用TextField及关闭键盘(useing TextField for inputs、using the keyboard)
- Android工作笔记_点击EditText以外的地方关闭软键盘的方法
- Iphone SDK textField 打开和关闭键盘
- 点击EditText以外的地方隐藏掉键盘
- android关于EditText取消默认焦点及触摸其它地方去掉光标隐藏键盘问题
- 重写dispatchTouchEvent方法,实现EditText失去焦点后(点击其他地方)收起键盘的效果
- 如何高效禁用windows8屏幕触摸键盘(通过停用服务实现)
- 【原】触摸背景关闭键盘的代码实现
- ios-关闭键盘于打开键盘的方式之textField