我目前正在开发一款Iphone-App,它需要UITableView自动滚动显示其单元格而不需要用户实现它。 (用户可以根据需要)有没有办法可以访问滚动功能并给它一个滚动速率。即每秒5个像素左右。那么UITableView可以慢慢地自行调整吗?
非常感谢任何帮助。
感谢,
史蒂芬
答案 0 :(得分:0)
UITableView不会自动为您执行此操作,但您可以利用UITableView是UIScrollView的子类并更新contentOffset属性的事实,最有可能通过setContentOffset:animated:instance方法。通过更新NSTimer调用的方法中的contentOffset属性并自动滚动来自动滚动。
确保在自动滚动过程中处理用户手动滚动UITableView,并在自动滚动到达UITableView末尾时检测到这种情况。在这两种情况下,正确的操作都取决于您的应用程序的需求。