ios – 每秒更新UITableView

ios – 每秒更新UITableView,第1张

概述我想知道在相当复杂的UITableViewCells中显示倒计时的正确方法是什么,在每个单元格中以不同的时间倒计时. 我可以分别为每个细胞分别使用NSTimer,但是细胞不会同时更新.我可以为所有单元格安装一个NSTimer但是在uitableview上调用reloadData每秒都要花费相当多,不是吗? 显然需要仅在可见单元格中更新. 任何想法,最佳实践,知道如何处理这件事? 关于如何实现这个的 我想知道在相当复杂的UItableVIEwCells中显示倒计时的正确方法是什么,在每个单元格中以不同的时间倒计时.

我可以分别为每个细胞分别使用NSTimer,但是细胞不会同时更新.我可以为所有单元格安装一个NSTimer但是在uitablevIEw上调用reloadData每秒都要花费相当多,不是吗?

显然需要仅在可见单元格中更新.

任何想法,最佳实践,知道如何处理这件事?

解决方法 关于如何实现这个的一些想法:

>为单元格的原型创建自定义类,并在该类中实现更新方法.此方法更新标签.>在自定义tableVIEwController类中创建计时器>每当计时器触发时,通过indexPath遍历单元格.对于不可见的单元格,UItableVIEw.CellForRowAtIndexPath返回nil.>为每个可见单元格调用单元格的更新方法.

总结

以上是内存溢出为你收集整理的ios – 每秒更新UITableView全部内容,希望文章能够帮你解决ios – 每秒更新UITableView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1058080.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存