gpt4 book ai didi

ios - iOS迭代UITableView

转载 作者:行者123 更新时间:2023-12-01 19:22:54 24 4
gpt4 key购买 nike

我有一个UITableView从数据库中收集数据。我想知道的是,是否有某种方法可以迭代UITableView集合并检查单元格的值?我问的原因是因为我想根据它具有的当前值(更改字体,大小,颜色等)来更新每个单元格。我在another SO主题中看到过有关该主题的文章,但是由于已经创建了单元格并且更改了它们的值,所以对我来说有点困难。我曾考虑在调用reloadData之前遍历UITableView,但是欢迎其他建议。

最佳答案

您不应该遍历UITableView的单元格,因为其中的某些(实际上是大多数)可能会在您请求之前不存在。 UITableView会积极回收其单元,因此,如果某个单元不可见,则很有可能会从头开始创建它,只是稍后将其放回回收队列中。

更改模型并按照您的帖子建议的方式调用reloadData是正确的解决方案。 iOS将确保它以尽可能少的CPU周期运行更新,因此您不必担心已经创建的单元。就您的编码工作而言,这也是最简单的方法。

关于ios - iOS迭代UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9281573/

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