gpt4 book ai didi

ios - 如何正确更新 UITableViewCell 的内容?

转载 作者:行者123 更新时间:2023-11-28 05:57:06 25 4
gpt4 key购买 nike

我有一个 TableView,当 TableViewRowAction 被执行时,它的单元格内容需要更新。更准确地说,我想更新单元格内的 UILabel 。在操作内为该标签设置新文本没有问题,但是当向下/向上滚动并重新加载单元格时,单元格内的该标签具有与更改之前相同的文本。

我知道单元格会被重复使用,这就是为什么我想知道如何“避免”这种影响以及如何正确更新单元格的内容。我已经尝试调用 TableView.ReloadData(),这似乎解决了问题,但单元格以完全不同的顺序出现,看起来不太好。

最佳答案

最直接的方法是更新您的 UITableView 从中绘制的数据(即,您从中填充每个单元格的数据数组已更新以反射(reflect)您的文本更改),然后重新加载 UITableView 的特定单元格:

let indexPath = IndexPath(row: 0, section: 0)
tableView.reloadRows(at: [indexPath], with: .automatic)

关于ios - 如何正确更新 UITableViewCell 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51162533/

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