我正在开发一个时间表应用程序。我有TableViewController,它显示了今天的课程。如何使用倒计时器实现单元格(显示当前类)?
我尝试了一个NSTimer,它每秒钟调用一次tableView.reloadData(),但我认为这不是一个好方法,而且我连续使用2-3%的CPU。
这截图展示了我是如何想象的。(生物课应该有计时器,第三单元)
发布于 2015-08-12 12:34:18
别把整张桌子重新装上。计时器和控件的更新应该发生在表视图单元格子类中,而不是在包含控制器中。
但是,当您的单元格接收到- (void)prepareForReuse消息时,不要忘记关闭您的计时器,否则您会遇到问题。
发布于 2015-08-12 12:33:25
我认为创建计时器的最佳方法是:
发布于 2015-08-12 12:38:57
您可以每次使用reloadData或reloadCell
希望这个答案能帮助你好运。
https://stackoverflow.com/questions/31965265
复制相似问题