需要从自定义单元格中的 UITextField 中触发 didSelectRowAtIndexPath

Posted

技术标签:

【中文标题】需要从自定义单元格中的 UITextField 中触发 didSelectRowAtIndexPath【英文标题】:Need to fire didSelectRowAtIndexPath from within a UITextField in custom cell 【发布时间】:2009-12-27 13:40:20 【问题描述】:

我需要触发这个函数 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

当 UITableView 中的自定义单元格的 UITextField 被选中时,到目前为止它只在行被选中时触发。

谢谢。

【问题讨论】:

【参考方案1】:

如果您只是想知道用户何时点击了您的字段,然后为该字段的行触发 -tableView:didSelectRowAtIndexPath:,只需关闭该字段的 userInteractionEnabled。点按将“直通”到底层行,这将执行您想要的操作。

【讨论】:

【参考方案2】:

不,那不是我想要本。我设法通过触发 EditBegin 并将 UITextField 标记作为行号来解决它。

【讨论】:

以上是关于需要从自定义单元格中的 UITextField 中触发 didSelectRowAtIndexPath的主要内容,如果未能解决你的问题,请参考以下文章

Swift - 从自定义单元格传递数据

SWIFT:从自定义单元格中的 UIswitch 展开/折叠自定义单元格

当点击自定义 TableView 单元格中的 UITextField 时转到新视图

iOS:如何从 tableview 的自定义单元格中的 UITextField 访问值

滚动 UITableView 时自定义单元格中的 UITextField 文本正在更改

在自定义单元格中聚焦 UITextfield