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

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

作者: An_Jun | 来源:发表于2017-07-13 14:40 被阅读150次

    需求:

    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,如果是首次且唯一那么数据无数据视图(或测试数据))

    相关文章

      网友评论

          本文标题:上拉加载多页无数据逻辑(下拉刷新一样)

          本文链接:https://www.haomeiwen.com/subject/hsfxjttx.html