作者:刘刘刘存乐_626 | 来源:互联网 | 2023-08-04 09:16
在上拉结束后,看看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];
不然上下拉请求不到数据了, 因为状态没有改为闲置状态,