对于学校项目,我们需要创建一个应用程序,以固定的时间间隔刷新其内容。内容位于collectionView中。间隔是每40秒一次。什么是实现这一目标的最佳方法?如何创建一个定时器来重新加载tableView在固定的时间间隔?
1
A
回答
2
尝试以下操作:
NSTimer *aTimer = [NSTimer scheduledTimerWithTimeInterval:40 target:self selector:@selector(yourMethod) userInfo:nil repeats:YES];
yourMethod FUNC
-(void)yourMethod{
[self.yourCollectionView reloadData];
}
当你不想计时器,使用无效停止计时器。
[aTimer invalidate];
aTimer = nil;
希望它可以帮助..
0
您可以创建重复计时器,并重新加载您的收藏其功能。
var timer: NSTimer!
override func viewDidLoad() {
super.viewDidLoad()
timer = NSTimer.scheduledTimerWithTimeInterval(40.0, target: self, selector: #selector(reloadCollection), userInfo: nil, repeats: true)
}
func reloadCollection() {
// your code here
// ...
collectionView.reloadData()
}
1
使用下面
NSTimer *current_timer = [NSTimer timerWithTimeInterval:10.0 target:self selector:@selector(updateDefaultTimer:) userInfo:nil repeats:YES];
[[NSRunLoop mainRunLoop] addTimer:current_timer forMode:NSDefaultRunLoopMode];
- (void) updateDefaultTimer:(NSTimer *)timer{
[self.yourCollectionView reloadData];
}
updateDefaultTimer
代码将调用每10秒
相关问题
- 1. 如何在固定的时间间隔后重新列表listview?
- 2. 如何确保定时记录在固定的时间间隔?
- 3. Android:如何在固定的时间间隔后刷新背景?
- 4. 在固定的时间间隔
- 5. 如何在固定的时间间隔重新启动在后台
- 6. 固定时间间隔后重新启动Windows服务
- 7. 在一定时间间隔
- 8. 定时器在第一个时间间隔后不重新启动
- 9. 如何在一个特定的时间间隔使用定时器
- 10. 重新加载分隔符的内容定期的时间间隔
- 11. 在特定的时间间隔添加tableview单元格
- 12. 如何创建在不同时间重复的Java定时器
- 13. 按给定间隔重新加载Jqgrid
- 14. 如何在固定时间间隔内运行magento中的cron.php
- 15. MPAndroidChart:如何在固定的时间间隔
- 16. 如何在固定的时间间隔后滑动文本
- 17. 如何NServiceBus发布()在固定的时间间隔
- 18. 固定时间在一个时钟
- 19. 重复在设定的时间间隔
- 20. 如何以一定的时间间隔重新执行一个函数?
- 21. 在固定的时间间隔后停止服务和定时器,android?
- 22. 如何创建一个线程在3秒的时间间隔
- 23. 一个特定的时间间隔
- 24. 创建间隔计时器重置
- 25. 在某个固定的时间间隔内检索数据
- 26. 如何创建无限的时间间隔Observable每隔一段时间就会发射一个新的Object?
- 27. 以固定的时间间隔重复执行任务
- 28. 如何在固定的时间间隔内重复执行异步任务
- 29. 用固定的时间间隔更新图形/绘图
- 30. 的R - 序列与固定的时间间隔增加的间隔
对于一个学校的项目,你的导师给你一个任务,像这样让你学会的研究课题和学习indepenantly。你不应该真的要求答案。你绕过你应该学习的东西 – Scriptable