ios - 在 UIScrollView 末尾加载更多数据

标签 ios objective-c uitableview uiscrollview

我想在 iOS 7 中实现一个提要,它只在用户有机会查看时才提取新数据。我知道 UITableViewUIScrollView 的子类,它做得很好,但我无法让单元格按照我想要的方式运行 - 我希望它看起来类似于 facebook 或 twitter 的新闻源,您可以在其中通过下拉重新加载并通过点击底部加载更多内容。

我见过其他问题,例如 this但我只寻找垂直滚动,绝对没有水平移动。我想使用一种调用(例如)nextTenPostsFromIndex: 的方法,它从零开始实例化,如果触及底部,则适用于屏幕上最后一个索引。

我的问题:最好的方法是创建一个 UIScrollView,在其中放置一个 subview ,并以编程方式在可用的 ScrollView 空间上将它们隔开,然后再次应用相同的绘制方法如果调用 nextTenPostsFromIndexcheckForNewPosts(如果从顶部下拉),是否使用重新填充的数据?这是实现 Facebook 的 iOS7 newsfeed 或其他类似系统的合理方式吗?

最佳答案

简短回答:。对于这样的事情,您真的应该使用 UITableView。您可以使用自定义单元格或任何您想要的。如果对您有帮助,还要知道由于 UITableViewUIScrollView 的子类,您可以做任何您通常使用 ScrollView 所做的事情,包括分配一个基于以下行为的委托(delegate)滚动时的当前位置。

关于ios - 在 UIScrollView 末尾加载更多数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25254774/

相关文章:

ios - Swift 3 - SQLite 包装器

ios - 如何将 NSPredicate 与包含联系人对象的数组一起使用

iOS Objective C - UITableView 性能问题

ios - 从 url 中提取的图像未出现在 UIImageView 上

ios - 如何拥有相同更新的对象的多个副本,同时在不同 View Controller 中实例化为单独的对象?

xcode - 在 Swift 中,self 的两种不同用法有什么区别?

ios - 修复具有大量状态的巨型 View Controller

ios - 从导入到 Storyboard项目的 xib 项目加载 ViewController 代码。

ios - 使用 AudioToolbox - Swift 从音频信号获取原始样本流

ios uitableview 反弹出错