有没有办法可以迭代indexPath.section中包含的UITableViewCells列表?
由于
答案 0 :(得分:0)
您可以使用UITableView
的{{1}}来获取特定索引的单元格。但是如果表格中当前可见,则只返回一个单元格。
你真的想做什么?为什么你需要一个部分中的所有单元格?
答案 1 :(得分:0)
很久以前,这个问题被问到了,但这可能有助于其他人寻找解决方案。
NSInteger mySectionIdentifier = 0;
NSArray *visibleCells = self.tableView.visibleCells;
NSMutableArray *sectionCells = [NSMutableArray arrayWithCapacity:visibleCells.count];
for (UITableViewCell *cell in visibleCells) {
NSIndexPath *cellIndexPath = [self.tableView indexPathForCell:cell];
if (cellIndexPath.section == mySectionIdentifier) {
[sectionCells addObject:cell];
}
}
如您所见,这仅适用于可见单元格,但很容易更改代码以检索所有单元格而不是可见单元格。