2016-08-02 51 views
0

我想逐步将数据加载到我的tableview中。就像instagram一样,加载第一个例如15篇文章,当用户到达tableview的底部时,加载下面的15篇文章。
我在firebase文档中发现了这个函数,名为:queryLimitedToFirst(15),但是我怎样才能得到下一个15等等。将数据逐步加载

+1

你的问题没有给予足够的细节,以提供真正的答案。 StackOverflow并不是一个真正的教程网站,它旨在帮助您回答有关特定编码问题的问题。您可能需要在网上搜索“UITableView tutorials swift”以获取如下所示的帮助教程:https://www.ralfebert.de/tutorials/ios-swift-uitableviewcontroller/ – EFC

+0

您所描述的内容称为分页。在Firebase数据库API中构建并不容易。但看看以前关于这个主题的问题开始:http://stackoverflow.com/search?q=%5Bfirebase%5D%5Bswift%5D+pagination –

+0

问题不是tableview的东西,我可以认为出。问题是查询!我如何加载第一个15,然后是下一个15,等等..我知道这不是一个教程网站,但我遇到了这个问题,根本不知道如何解决它,所以我在这里问。 –

回答

0

在的tableview控制器时的tableview滚动到达结束这个函数被调用,它加载的可重用性细胞

override func scrollViewDidScroll(scrollView: UIScrollView) { 
    if scrollView.contentOffset.y >= self.tableView.contentSize.height - self.tableView.bounds.size.height {  
     loadMore() 
    } 

    func loadMore() { 
    your api call to load more 
    }