MJ的上拉加载 与下拉刷新

上拉加载

@property(assign)int Page; 弱引 page标识一下在这里插入图片描述

-(void)addFooterRefresh
{

MJRefreshAutoGifFooter *footer=[MJRefreshAutoGifFooter
                                footerWithRefreshingBlock:^{
                                    self.Page ++;
                                    //让解析重新来一遍

                                    [self loadData];
                                    
                                }];

NSArray * imageArr = @[[UIImage imageNamed:@“loading_teemo_1”],[UIImage imageNamed:@“loading_teemo_2”]];

[footer setImages:imageArr forState:MJRefreshStateRefreshing];
self.tableView.mj_footer=footer;
}

下拉刷新

-(void)addHeaderRefresh
{
MJRefreshGifHeader *header=[MJRefreshGifHeader headerWithRefreshingBlock:^{
//1.重置当前页
self.Page=1;
//清空数据源
[self.dataSource removeAllObjects];
//重新发送网络请求
[self loadData];

}];
NSArray * imageArr = @[[UIImage imageNamed:@"common_loading_anne_0"],[UIImage imageNamed:@"common_loading_anne_1"]];
//正在刷新状态下的图片
[header setImages:imageArr  forState:MJRefreshStateRefreshing];

[header setImages:@[[UIImage imageNamed:@"common_loading_anne_0"]] forState:MJRefreshStateIdle];
[header setTitle:@"奥术大师多撒大所大所" forState:MJRefreshStateRefreshing];
self.tableView.mj_header=header;

}

猜你喜欢

转载自blog.csdn.net/weixin_43364994/article/details/86063511