上拉加载多页无数据逻辑(下拉刷新一样)

需求:

1、有数据情况下 每次上拉加载会请求n+1页数据(每页数据多少由后台决定一般20条)  

2、无数据情况下不会请求下一页  

3、首次请求无数据时显示无数据视图(或测试数据)


实现逻辑:

MJRefresh框架 #import“MJRefresh.h"

数据源(NSMutableArray)dataSource

数据页数(NSInteger)begin_pos

下一页无数据(BOOL)hasMoreData

1、视图加载进行首次且唯一数据请求

//3、有数据(根据hasMoreData标签决定是否进行下次请求hasMoreData=YES请求hasMoreData=NO结束刷新)

//2、有数据(a.置hasMoreData为YES  b.把数据加入数据源)  无数据(a.置hasMoreData为NO,如果是首次且唯一那么数据无数据视图(或测试数据))

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,957评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,396评论 4 61
  • Core Animation基础 Core Animation 利用了硬件加速和架构上的优化来实现快速渲染和实时动...
    独木舟的木阅读 5,473评论 0 3
  • 过年回家时听说,小时候在我文具盒里撒尿的那个坏孩子魁梧去年死掉了。 我已经几年没有见过他,只是听说他成了一个货车司...
    悍客罗阅读 2,929评论 0 2
  • 距离上次骑行不知不觉已经过去半年多了,今年开春以来,发生了很多事情,我和我的家人们都遭受了很多痛苦,所以我们早已对...
    张晓刚_云字节阅读 4,247评论 0 2

友情链接更多精彩内容