我有一个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. 按日期无限滚动排序
- 4. 无限日期滚动 - WebSql JavaScript
- 5. Tableview在添加新数据时滚动到顶部。无限滚动
- 6. CellList无限滚动
- 7. Laravel无限滚动
- 8. 无限滚动QListWidget
- 9. React无限滚动
- 10. Vue.js无限滚动
- 11. UIScrollView无限滚动
- 12. WP_Query +无限滚动
- 13. UIScrollView无限滚动?
- 14. RelayJS无限滚动
- 15. Pause TableView滚动
- 16. 无限滚动条闪动
- 17. 无限滚动滚动条位置跳
- 18. TableView的UIView无法滚动或点击
- 19. TableView滚动错误
- 20. TableView滚动缓慢
- 21. EXC_BAD_ACCESS滚动的TableView
- 22. 无限滚动和回调
- 23. Bing-like无限滚动
- 24. Elm中的无限滚动
- 25. 无限水平滚动UIScrollView
- 26. 无限滚动交替
- 27. HTML5 + jQuery +无限滚动
- 28. 设置无限滚动
- 29. AngularJS无限滚动问题
- 30. Javascript - 无限滚动错误?
这听起来并不像表视图确实是一个合适的视图。如果它只是一个自动收报机。应该相当容易地推出自己的自动收报机,以便在所需方向重复使用和生成动画。 SpriteKit会让这个非常简单。 – uchuugaka