我正在研究一个iPhone应用程序,它涉及到将内容添加到UITextView中,它将内容添加到UITableView中。问题是,当用户完成操作时,我需要能够关闭键盘,除此之外,键盘和UITextView以外唯一真正可见的区域是UITableView。我在UITableView上实现触摸事件时遇到了问题(例如,触摸任何地方的UITableView,而不仅仅是didSelectRowAtIndexPath :)。这里是我在视图控制器中使用的代码,它根本没有做任何事情:点击一个UIScrollView隐藏键盘?
- (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[textView resignFirstResponder];
}
有什么建议吗?
确保设置了代表,并启用了触摸。 – DexterW 2010-08-17 14:11:06