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