2010-08-17 71 views
0

我正在研究一个iPhone应用程序,它涉及到将内容添加到UITextView中,它将内容添加到UITableView中。问题是,当用户完成操作时,我需要能够关闭键盘,除此之外,键盘和UITextView以外唯一真正可见的区域是UITableView。我在UITableView上实现触摸事件时遇到了问题(例如,触摸任何地方的UITableView,而不仅仅是didSelectRowAtIndexPath :)。这里是我在视图控制器中使用的代码,它根本没有做任何事情:点击一个UIScrollView隐藏键盘?

- (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { 
[textView resignFirstResponder]; 
} 

有什么建议吗?

+0

确保设置了代表,并启用了触摸。 – DexterW 2010-08-17 14:11:06

回答

0

这看起来像正确的代码给我。放置一个断点以确保它被调用。

+0

这确实对我有用,代表和其他所有设置都正确 – cV2 2012-01-16 09:13:18