在上拉結束后,看看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];
不然上下拉請求不到數據了, 因為狀態沒有改為閑置狀態,