我有一个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