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

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

 

进入之后,如下图:

 

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

 

找到状态后,修改即可, 就是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];

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

 

posted on 2016-11-25 18:10  loveDoDream_zzt  阅读(13558)  评论(0编辑  收藏  举报

导航