gpt4 book ai didi

ios - UICollectionView 每秒重新加载一次

转载 作者:行者123 更新时间:2023-11-29 11:45:38 24 4
gpt4 key购买 nike

我的运动应用程序会跟踪谁在场上和场下,以及持续了多长时间。在培训期间,我通常有 20-30 人可以交换。我有一个计时器每秒重新加载 Collection View 的可见单元格。整个 Collection View 重新加载可能花费 120-150 毫秒。

滚动性能不错,但有时点击切换玩家没有反应。我认为那是 Collection View 试图重新加载单元格的时候。

我可以看到可能有几种方法:

  • 使用 UITableView,每行有 4 个不同的元素。
  • 使用 UIScrollView,并在那里预加载所有元素。我们以前用KKGridView图书馆在这里,但它已经过时了。这就是我们在 6-7 年后转向 UICollectionView 的原因

有没有人遇到过同样的问题,哪种方式应该提供可接受的效率水平,但实现起来不会太复杂(以减少错误数量)

CollectionView

最佳答案

保留需要更新的单元格索引的记录,然后从 Collection View 中获取单元格,调用方法要求它更新自身,将 View 更新推送到单元格类,它不会弄乱你的 Collection View 点击/拖动...

只有在整个数据源发生变化时才需要重新加载整个collectionView,我注意到你的只是逐个单元格的更新

关于ios - UICollectionView 每秒重新加载一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44038880/

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