我有一个非常简单的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的回复。
非常感谢任何想法或建议。