gpt4 book ai didi

ios - UITableView.visibleCells() 没有返回所有单元格

转载 作者:行者123 更新时间:2023-11-28 16:11:52 24 4
gpt4 key购买 nike

我正在使用 UITableViewControllerUITableView 显示 11 个自定义单元格。其中 10 个是动态的,1 个是静态的。

尽管如此计算行数:

let cells = self.tableView.visibleCells as? [chatUebersicht]

for (var row = 0; row < gruppenNamen.count; row++) {      
if let cell:chatUebersichtCell = table.cellForRowAtIndexPath(NSIndexPath(forRow: row, inSection: 0)) as? chatUebersichtCell {
cells.append(cell)
}
}

正在返回正确的数字。它每次都返回数字 5。我认为预加载单元格存在问题。有办法克服这个问题吗?

最佳答案

visibleCells 仅返回您当前可以看到的可重用单元格。这就是 UITableView 的美妙之处 - 每行数据都没有一个单元格实例。

您应该重新评估您正在尝试执行的操作,并确定它是一个演示操作还是可以通过处理提供给 tableview 数据源的数据数组来完成的操作。

关于ios - UITableView.visibleCells() 没有返回所有单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39458544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com