我正在开发应用,其中有UITableViewCell
的定时器。但我怎么能这样做,每个单元格运行不同的计时器和它的动态,我从服务器获取它。如何在UITableViewCell
中实现此计时器。我是否需要创建任何NSOperationQueue
。任何人都可以帮我找到解决方案。
谢谢,
答案 0 :(得分:2)
你的计时器不能完全在UITableViewCells中,因为它们可以被回收。您的tableview数据源应该保留每个单元格的时间。使用NSTimer
+ scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:
定期更新计时器视图/标签。
答案 1 :(得分:1)
我已经在我的一个申请中做了这个,所以我将分享并希望它对你有帮助。
1。实施+ scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:
功能
2.为UITableViewCell创建自定义类,并在其中创建一个方法,您可以在其中更新计时器标签。
3.内部计时器功能查找tableview可见行并调用您的自定义UITableViewCell类方法,该方法将仅更新您更新的文本,以便优化您的性能。