gpt4 book ai didi

ios - 强制 UITableView 调用 cellForRowAtIndexPath : for all cells

转载 作者:可可西里 更新时间:2023-11-01 03:39:30 27 4
gpt4 key购买 nike

我在使用 UITableView 的 reloadData 方法时遇到了一些问题。我发现它只会在有新单元格被添加或移除时调用 cellForRowAtIndexPath。

示例:我有五个单元格,每个单元格包含五个字符串。如果我添加一个新单元格并调用 reloadData,表格会更新并且我会看到它。然而,如果我进入五个单元格之一,添加一个新字符串,然后返回并调用 reloadData,则不会调用任何 TableView 的委托(delegate)方法。

我的问题:是否可以强制 TableView 完全重新加载其所有可见单元格中的数据?

最佳答案

我发现了问题 - 我在 if(cell == nil) block 中有我的单元自定义代码,所以因为单元被回收,所以它们没有被更改。从该 block 中取出我的自定义代码解决了这个问题。

关于ios - 强制 UITableView 调用 cellForRowAtIndexPath : for all cells,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8955520/

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