从多节 UITableView 中的自定义静态单元格中检索标签文本

Posted

技术标签:

【中文标题】从多节 UITableView 中的自定义静态单元格中检索标签文本【英文标题】:Retrieving label text from a custom static cell in multi-section UITableView 【发布时间】:2011-11-26 22:10:55 【问题描述】:

我有一个 UITableView,其中包含 6 个部分和每个部分的自定义静态单元格 - 全部在 IB 中创建(使用 Storyboard)。

其中三个部分包含多个单元格,其中仅包含一个标签。用户将在这 3 个部分的每个部分中选择一个或多个单元格。我想捕获每个选定单元格标签的文本。

我使用[self.tableview indexPathsForSelectedRows] 创建了一个indexPaths 数组。我可以通过使用 indexPath.section 和 indexPath.row 遍历数组来获取选定的部分和行。

我不知道如何获取所选单元格中的标签。可以这样做还是应该只创建一个包含所有可能文本项的数组并使用 indexPath.section 和 indexPath.row 来挑选所需的文本?

【问题讨论】:

【参考方案1】:

你不能只为每个 indexPath 执行以下操作吗?

UITableViewCell* cell = [tableView cellForRowAtIndexPath:myIndexPath];
NSString* myText = cell.textLabel.text;

【讨论】:

以上是关于从多节 UITableView 中的自定义静态单元格中检索标签文本的主要内容,如果未能解决你的问题,请参考以下文章

具有自定义单元格和多节数组数据的 Swift UITableView

具有静态单元的 UItableView 包含 2 个 UItableview,每个都有具有动态高度的自定义单元

UITableView 中的自定义单元格重叠

容器视图中的自定义 UITableViewController

UITableView - 自定义 UITableViewCell 中的自定义 selectedBackgroundView 选择时隐藏单元格分隔符

UITableView 中的自定义单元格在滑动编辑后立即移动