如何从静态UITableView的UITableViewCell内的UITextView中resignFirstResponder

时间:2012-01-02 21:07:23

标签: xcode4.2

我有一个非常简单的UITableView,它是在故事板内创建的,带有静态单元格"。有两个部分,每个部分包含一行。表视图标题还有一个UIView。

第0部分,第0行,是"基本" UITableViewCell的样式并执行与我的问题无关的segue。

第1节第0行是包含UITextView的Custom UITableViewCell。

这很好,并且在选中时成为第一个响应者。我还为此UITextView定义了一个IBOutlet,允许我使用它。

我想做的是,当用户点击这个可滚动的UITextView之外时,从这个视图中resignFirstResponder。

我已经搜遍了所有人,似乎找不到这样做的方法。因为它位于UITableView中,所以我不能在UITextView后面创建一个大按钮来执行resignFirstResponder。我甚至尝试将[self.view endEditing:YES];放在tableView:didSelectRowAtIndexPath:中用于第0部分,只是为了看看是否会导致UITextView resignFirstResponder,但它只是在从segue返回后返回到被选中状态。此外,没有任何UITextViewDelegate方法对此有用。

我完全不知道如何让这个UITextView成为resignFirstResponder。请记住,这是不是UITextField ,而是UITextView,因为我已经阅读了许多其他帖子,其中提出了类似的问题,并提供了有关UITextField的回复。

非常感谢任何想法或建议。

0 个答案:

没有答案