【发布时间】:2011-03-30 19:30:39
【问题描述】:
(我以前匿名发过这个,但后来不能再用同一台电脑了,所以我现在从我的帐户发。对不起之前回答的人。)
我正在开发一个 iPhone 应用程序,该应用程序涉及在 UITextView 中输入内容,从而将内容添加到 UITableView。问题是,我需要能够在用户完成后关闭键盘,此时除了键盘和 UITextView 之外真正可见的唯一区域是 UITableView。我在 UITableView 上实现触摸事件时遇到问题(例如,在任何地方触摸 UITableView,而不仅仅是 didSelectRowAtIndexPath :)。这是我在视图控制器中使用的代码,但由于某种原因,它根本没有被执行:
- (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[textView resignFirstResponder];
}
有什么建议吗?
【问题讨论】:
标签: iphone uitableview keyboard hide touch