對於學校項目,我們需要創建一個應用程序,以固定的時間間隔刷新其內容。內容位於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. 在特定的時間間隔添加tableview單元格
- 4. 如何創建在不同時間重複的Java定時器
- 5. 按給定間隔重新加載Jqgrid
- 6. 如何在固定的時間間隔後滑動文本
- 7. 如何NServiceBus發佈()在固定的時間間隔
- 8. MPAndroidChart:如何在固定的時間間隔
- 9. 如何在固定時間間隔內運行magento中的cron.php
- 10. 固定時間在一個時鐘
- 11. 重複在設定的時間間隔
- 12. 如何以一定的時間間隔重新執行一個函數?
- 13. 創建間隔計時器重置
- 14. 在某個固定的時間間隔內檢索數據
- 15. 如何創建無限的時間間隔Observable每隔一段時間就會發射一個新的Object?
- 16. 在一定的時間間隔
- 17. 確定一個時間間隔
- 18. 定時器得到間隔時間
- 19. 最大定時器時間間隔
- 20. sql - 添加時間間隔跳過一定的時間段
- 21. javascript定時器或使用閉包在循環中創建的時間間隔
- 22. 如何在頁面上創建加載圖像重定向的時間在asp.net
- 23. 以固定間隔
- 24. 使用jQuery重新加載Div內容的時間間隔
- 25. 重新加載數據表的時間間隔
- 26. 如何重新加載間隔jqgrid
- 27. 如何創建一個後臺服務與間隔時間
- 28. 如何更改java定時器的時間間隔
- 29. 特定時間間隔重複報警
- 30. 自定義UILocalNotification重複時間間隔
對於一個學校的項目,你的導師給你一個任務,像這樣讓你學會的研究課題和學習indepenantly。你不應該真的要求答案。你繞過你應該學習的東西 – Scriptable