ios - 如何在 ios 中追加数据以刷新 Tableview?

标签 ios objective-c iphone uitableview pull-to-refresh

当我在 ios 中拉动刷新表时,如何每次都附加 20 个数据。第一次加载 20 个数据,然后在 pulltorefresh 上再添加 20 个数据,依此类推。

最佳答案

这并不是“下拉刷新”的工作原理。它应该实际刷新正在显示的数据,而不是替代“加载更多”。

为了实现您最初的要求,您需要做的就是记录到目前为止已经加载了多少元素,并且每次用户拉动刷新时,只需将接下来的 20 个添加到数组中并重新加载表格数据。

但是,您应该做的是按照预期的方式实现“拉动刷新”,并为“加载更多”添加另一个逻辑,只要用户一直滚动到表格 View 的底部。在那里,您可以加载 20 个以上的元素并将它们显示给用户。

关于ios - 如何在 ios 中追加数据以刷新 Tableview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32241442/

相关文章:

iphone - 点击图像上的标注附件

ios - @noescape、@escaping 和@autoclosure 之间有什么区别?

ios - 如何从 NSMutableAttributedString 中删除文本

iphone - 在 iOS 上创建不同宽度单元格的滚动网格

ios - 在 iOS 8 上使用 UIView 动画 OptionTransitionFlipFromLeft 的动画查看丢失的角半径

iphone - 使用 UIImagePickerController 以特定分辨率捕获照片

iphone - 如何在uitableview中添加搜索栏?

java - 多种语言的随机数

objective-c - 检测正在运行的应用程序是否被沙盒化

ios - JSQMessagesViewController 后退按钮不可见