当用户点击背景时如何摆脱键盘(iPhone)
可能的重复:
通过触摸 UITableView 背景关闭键盘
我有一个自定义 UIScrollView,其中包含UITableView 和 UITextView。当用户单击文本字段时,键盘会弹出,当用户按键盘上的 Return 键时,键盘也会消失。
问题:当用户点击 UITableView 时如何摆脱键盘?无论我尝试什么,我都无法捕获任何触摸事件...使用 iPhone 3.0 SDK 因为这似乎确实有很大的不同。据我了解,触摸事件不会自动重定向到...任何地方!仍然存在触摸事件,因为我可以向上/向下滚动表格视图,即使我不想!
当用户按键盘本身或文本字段以外的其他位置时,我必须做什么才能关闭键盘?
Possible Duplicate:
Dismiss keyboard by touching background of UITableView
I have a custom UIScrollView which contains UITableView and UITextView. When user clicks on text field, keyboard pops up and it also disappears when user presses Return key on keyboard.
Question: How to get rid of keyboard when user taps on UITableView? No matter what I try, I just can't catch any touch events... Using iPhone 3.0 SDK since that does seem to make a big difference. As far as I understand touch events are not automatically redirected to... anywhere! Still there are touch events, since I can scroll table view up/down, even I don't want to!
What do I have to do to dismiss keyboard, when user presses somewhere else but keyboard itself or the text field?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)