我想在UITableview中建立一些简单的倒数计时器。我注意到World Clock应用程序的每一行都有动画时钟。触发NSTimer更新每个表行的最佳方法是什么?可以运行一个计时器来更新所有单元格吗?还是我应该将具有内置计时器的自定义 View 子类添加到每行中?

我只是在尝试采取适当的措施。

最佳答案

一个计时器就足够了。触发时,向表格 View 询问可见的单元格,然后对其进行逐一更新。您也可以在计时器触发时仅调用reloadData,但是根据绘制单元格的方式,您可能会做比必要的更多的工作,并且您无法使用动画。

10-08 12:12