1

我正在研究一个Titanium项目,该项目有数百个用户可以在不同类别中滚动浏览(考虑音乐专辑/歌曲)的记录。当用户滚动到表视图的底部行时,如何在Titanium中实现自动数据分页?

有没有人有一个想法,我怎么可能使用滚动表视图,当用户滚动到底部时提取下一组数据?我知道如何在使用jQuery的网页上做到这一点,但不知道如何实现它与表视图?

根据获取的数据大小,我可能会将其缓存在本地数据库中,但不确定我会遇到什么样的大小限制。我只是不想有一个非常大的应用程序,需要由用户最初下载。

回答

2

好吧,我发现这应该是一个很好的起点,一个样本:

https://github.com/appcelerator/KitchenSink/blob/master/Resources/examples/table_view_dynamic_scroll.js

由此看来,我会定期做寻呼呼叫到我的web服务。

[编辑] - 看起来像KitchenSink演示昨天刚刚更新!新链接:https://github.com/appcelerator/KitchenSink/blob/master/Resources/ui/handheld/ios/baseui/table_view_dynamic_scroll.js 基于这个新的链接,有谁知道这是否只适用于iOS?

+1

原来,由于在tableview控件的滚动侦听器中缺少Y偏移量信息,所以此方法与android不兼容。我只是在特定于iPhone的视图中使用此方法,而使用更传统的分页方式的Android特定视图如下所示:http://developer.appcelerator.com/question/140662/table-view-with-page-选择 – hiro77 2012-08-10 18:46:00

相关问题