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 中当前可见的行?