在上拉结束后,看看MJRefresh做了什么,进入c方法中,

怎么使MJRefresh上拉刷新完毕显示"已经全部加载完毕"

 

进入之后,如下图:

怎么使MJRefresh上拉刷新完毕显示"已经全部加载完毕"

 

这里设置了状态,看看状态有哪些,点进去如下图所示:

怎么使MJRefresh上拉刷新完毕显示"已经全部加载完毕"

 

找到状态后,修改即可, 就是endRefreshing方法执行完毕后, 修改相应mj_footer.state 的状态为MJRefreshStateNoMoreData 即可。

代码如下:

1 // 结束刷新
2     [self.tableView.mj_footer endRefreshing];
3     self.tableView.mj_footer.state = MJRefreshStateNoMoreData;

注意: 设置完MJRefreshStateNoMoreData状态后, 要在上下拉刷新请求前加上一句

1 //消除尾部"没有更多数据"的状态
2 [_bottomtableView.mj_footer resetNoMoreData];

不然上下拉请求不到数据了, 因为状态没有改为闲置状态,

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-27
  • 2022-12-23
  • 2021-07-26
  • 2021-12-24
  • 2021-12-22
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案