怎么使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];
不然上下拉请求不到数据了, 因为状态没有改为闲置状态,