UITableView 函数 visibleCells 是不是返回自定义单元格数据?

Posted

技术标签:

【中文标题】UITableView 函数 visibleCells 是不是返回自定义单元格数据?【英文标题】:Does the UITableView function visibleCells return custom cell data?UITableView 函数 visibleCells 是否返回自定义单元格数据? 【发布时间】:2012-05-01 00:32:44 【问题描述】:

我有许多自定义单元格对象(UITableViewCell 的子类),其中包含几个值,以允许用户在单个单元格中进行交互(例如步进器或其他东西)。这些值存储在自定义单元格类中,因为当时调用表格视图的所有者似乎是个坏主意。

我知道函数 (NSArray *) visibleCells。这是否允许我访问单元格对象中的数据?

如果没有,怎么办?

我假设我可以使用 UITableView 的内置函数来拉取返回的 UITableViewCells,但是当我谈论一个名为 CustomizerCell 的子类时,这就足够了吗?

【问题讨论】:

【参考方案1】:

功能:

- (NSArray *)indexPathsForVisibleRows

回答一组索引路径。这些索引路径的使用方式与 cellForRowAtIndexPath 使用传递的索引路径访问模型的方式相同。

MyObject *myCustomDataSupportingACell = [myDatasourceArray objectAtIndex:indexPath.row];

【讨论】:

以上是关于UITableView 函数 visibleCells 是不是返回自定义单元格数据?的主要内容,如果未能解决你的问题,请参考以下文章

ios开发之--UITableView中的visibleCells的用法

为啥我们需要 visibleCells 函数(UICollectionView)

iOS / Swift 3.0:如何确定 UITableView 中当前可见的行?

判断tableViewCell是否在可视区

tableView visibleCells swift上缺少单元格

如何在不重新加载 visibleCell 的情况下在 collectionView 上重新加载数据