如何实现用户触摸屏幕就隐藏弹出的键盘功能
2011-05-22 10:24
387 查看
如何实现用户触摸屏幕就隐藏弹出的键盘功能
1. 主要是响应 UIResponder 类的
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
或者
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
因为我们的controller一般从 UIViewController 继承,而 UIViewController 从UIResponder继承,所以 Controller 可以直接使用这两个
函数。
下面是代码:
1. 主要是响应 UIResponder 类的
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
或者
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
因为我们的controller一般从 UIViewController 继承,而 UIViewController 从UIResponder继承,所以 Controller 可以直接使用这两个
函数。
下面是代码:
//当用户触摸的时候,隐藏键盘 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [content_ resignFirstResponder]; [super touchesBegan:touches withEvent:event]; }
相关文章推荐
- oc,UITextFiled,怎么实现点击屏幕键盘自动隐藏和输入密码加密功能
- 如何高效禁用windows8屏幕触摸键盘(通过停用服务实现)
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- android中隐藏与显示软键盘及不自动弹出键盘及软键盘将布局顶上去的实现方法
- Winform窗体实现类似停靠在屏幕边缘时自动隐藏的功能
- Xcode iOS sdk 触摸屏幕隐藏键盘
- Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少
- 关于PHP如何用实现防止用户在浏览器上使用后退功能重复提交输入
- 在页面中,我们经常看到,一个button按钮,如果属标点击,就会触发一个窗口的显示,如果二次点击并可以隐藏,那么如何通过JAVA配合html来实现这一功能呢?
- 如何实现修改键盘上"换行"为"完成"并点击后隐藏键盘
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- python-如何根据用户选择实现不同函数功能
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- ios学习之 点击屏幕任何地方隐藏键盘实现 目前感觉最好用的
- IOS 实现键盘弹出视图上移功能
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- cocos游戏开发-用户触摸功能的实现
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- (素材源码)猫猫学IOS(十八)UI之QQ聊天布局_键盘通知实现自动弹出隐藏_自动回复