我想在 iOS 7 中实现一个提要,它只在用户有机会查看时才提取新数据。我知道 UITableView
是 UIScrollView
的子类,它做得很好,但我无法让单元格按照我想要的方式运行 - 我希望它看起来类似于 facebook 或 twitter 的新闻源,您可以在其中通过下拉重新加载并通过点击底部加载更多内容。
我见过其他问题,例如 this但我只寻找垂直滚动,绝对没有水平移动。我想使用一种调用(例如)nextTenPostsFromIndex:
的方法,它从零开始实例化,如果触及底部,则适用于屏幕上最后一个索引。
我的问题:最好的方法是创建一个 UIScrollView
,在其中放置一个 subview ,并以编程方式在可用的 ScrollView 空间上将它们隔开,然后再次应用相同的绘制方法如果调用 nextTenPostsFromIndex
或 checkForNewPosts
(如果从顶部下拉),是否使用重新填充的数据?这是实现 Facebook 的 iOS7 newsfeed 或其他类似系统的合理方式吗?
最佳答案
简短回答:否。对于这样的事情,您真的应该使用 UITableView
。您可以使用自定义单元格或任何您想要的。如果对您有帮助,还要知道由于 UITableView
是 UIScrollView
的子类,您可以做任何您通常使用 ScrollView 所做的事情,包括分配一个基于以下行为的委托(delegate)滚动时的当前位置。
关于ios - 在 UIScrollView 末尾加载更多数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25254774/