【问题标题】:Loading data step by step逐步加载数据
【发布时间】:2016-08-02 18:45:14
【问题描述】:

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

【问题讨论】:

  • 您的问题没有提供足够的细节来提供真正的答案。 StackOverflow 并不是一个真正的教程网站,它旨在帮助您回答有关特定编码问题的问题。您可能想在网上搜索“UITableView tutorials swift”以获取类似这样的有用教程:ralfebert.de/tutorials/ios-swift-uitableviewcontroller
  • 您所描述的内容称为分页。在 Firebase 数据库 API 中构建并不容易。但是请查看有关该主题的先前问题以开始:stackoverflow.com/search?q=%5Bfirebase%5D%5Bswift%5D+pagination
  • 问题不在于 tableview 的问题,我可以弄清楚。问题是查询!我如何加载前 15 个,然后是下一个 15,依此类推。我知道这不是一个教程网站,但我遇到了这个问题,完全不知道如何解决它,所以我在这里问。跨度>

标签: ios swift uitableview firebase firebase-realtime-database


【解决方案1】:

在 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
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-27
    • 2011-07-10
    • 2015-06-21
    • 1970-01-01
    • 2022-08-17
    • 1970-01-01
    • 2014-01-10
    • 2021-12-21
    相关资源
    最近更新 更多