我有一個tableView在swift中~500個單元格。我希望它在沒有任何用戶輸入的情況下自行滾動。有點像股票報價器顯示信息。我該怎麼做呢?另外,當它觸及底部時,我希望它再次從頂部開始。有沒有任何方法或工具可以做到這一點?Swift:Xcode tableView無限期滾動
0
A
回答
3
有可以使用的方法:scrollToRowAtIndexPath:atScrollPosition:動畫:
2
您可以使用scrollToRowAtIndexPath
並與UIView
animateWithDuration
方法結合起來
var indexPath = NSIndexPath(forRow: rowNumberHere, inSection: 0)
self.tableview.scrollToRowAtIndexPath(indexPath,
atScrollPosition: UITableViewScrollPosition.Bottom, animated: true)
你也可以使用定時器滾動每次到下一個單元格,當你到達最後一個單元格喲你再一次滾動到頂部逐個細胞。
var timer = NSTimer.scheduledTimerWithTimeInterval(0.4, target: self, selector: Selector("roll"), userInfo: nil, repeats: true)
func roll() {
// scroll to next row until we reach the last cell, in that case scroll back until reach the first cell
}
This SO question可以幫助,但它是在Objective-C
相關問題
- 1. 帶有無限滾動的TableView中的日曆日期
- 2. 無限滾動
- 3. 無限日期滾動 - WebSql JavaScript
- 4. 按日期無限滾動排序
- 5. Tableview在添加新數據時滾動到頂部。無限滾動
- 6. 無限滾動+ iphone
- 7. Vue.js無限滾動
- 8. RelayJS無限滾動
- 9. Yii無限滾動
- 10. UIScrollView無限滾動?
- 11. React無限滾動
- 12. 無限滾動QListWidget
- 13. ViewPager - 無限滾動?
- 14. UIScrollView無限滾動
- 15. jQuery - 無限滾動
- 16. CellList無限滾動
- 17. 無限滾動UIPageViewController
- 18. Laravel無限滾動
- 19. NodeJS - 無限滾動
- 20. Onsenui - 無限滾動
- 21. WP_Query +無限滾動
- 22. Pause TableView滾動
- 23. 無盡無限滾動型
- 24. Rails3.1無限/無盡滾動
- 25. Algolia添加無限滾動添加無限滾動
- 26. 無限滾動條閃動
- 27. 無限滾動滾動條位置跳
- 28. 無限滾動wookmark插件滾動
- 29. jQuery無限滾動滾動固定格
- 30. TableView的UIView無法滾動或點擊
這聽起來並不像表視圖確實是一個合適的視圖。如果它只是一個自動收報機。應該相當容易地推出自己的自動收報機,以便在所需方向重複使用和生成動畫。 SpriteKit會讓這個非常簡單。 – uchuugaka