怎么使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];

不然上下拉請求不到數據了, 因為狀態沒有改為閑置狀態,

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM