从多节 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,每个都有具有动态高度的自定义单元
容器视图中的自定义 UITableViewController
UITableView - 自定义 UITableViewCell 中的自定义 selectedBackgroundView 选择时隐藏单元格分隔符