如何区分具有相同自定义单元格的两个 UITableView

Posted

技术标签:

【中文标题】如何区分具有相同自定义单元格的两个 UITableView【英文标题】:How to distinguish two UITableView having a same custom cell 【发布时间】:2016-07-15 08:16:38 【问题描述】:

您好,我在一个 UIView 类中有两个 UITableView,并且加载了相同的自定义 UITableViewCell。自定义表格视图单元格包含一个 UITextField。这意味着两个 UITableView 包含相同自定义单元格的 UITextfield。当我选择任何该文本字段时,我如何知道选择了哪个 tableView 的文本字段?请帮帮我..

【问题讨论】:

您可以使用标签来唯一识别单元格。 是的,它的工作。谢谢。 【参考方案1】:
UITextField *txt = ----;

txt.superView.superview 将为您提供所需的 UITableView 实例。 为了更清楚:

UITableViewCell *cell = txt.superView;   // In your case custom cell
UITableView *yourTable = cell.superView;

【讨论】:

一旦他们改变视图层次结构就会中断。 @Desdenova :首先,这不是问题的范围。其次,请解释一下你的观点。

以上是关于如何区分具有相同自定义单元格的两个 UITableView的主要内容,如果未能解决你的问题,请参考以下文章

使用 Auto Layout 创建具有多个不同自定义单元格的 UITableView 具有几乎相同的子视图

在没有自定义单元格的情况下向 uitableview 显示详细信息披露按钮

如何解决滚动具有自定义单元格的 UITableview 的崩溃?

带有Swift的多个自定义单元格的UITableview

如何在 Swift 中使用搜索栏过滤具有自定义单元格的 UITableView 的内容?

如何拥有两个具有两个不同高度的独立单元? [复制]