2016-08-02 64 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 
    }