這裡講述的是關於MJRefresh的下拉加載數據bug的文章,詳細辦法請看引見
當沒有更少數據的時分顯示NoMoreData我的了解是先完畢刷新再顯示沒有更多
明天之前不斷沒發現有問題貼之前的代碼
[self.collectionView reloadData]; [self.collectionView.mj_header endRefreshing]; // 完畢刷新 [self.collectionView.mj_footer endRefreshing]; NSArray *arr = data[@"Json"]; if (arr.count == 0) { // 判別沒有更多 [self.collectionView.mj_footer endRefreshingWithNoMoreData]; }
明天卻跳出一個bug, 當endRefreshingWithNoMoreData之後再次下拉加載依然進入刷新形態,搞了良久最後修正代碼
[self.collectionView reloadData]; [self.collectionView.mj_header endRefreshing]; // [self.collectionView.mj_footer endRefreshing]; NSArray *arr = data[@"Json"]; // 判別兩種狀況 if (arr.count == 0) { [self.collectionView.mj_footer endRefreshingWithNoMoreData]; } else { [self.collectionView.mj_footer endRefreshing]; }
其實明天的這個頁面的跳轉做了一定處置
NAVC.modalPresentationStyle = UIModalPresentationOverCurrentContext;// 必需使根視圖控制器設置通明
重復搞之前的代碼發現之前的還是沒問題 但明天的bug又不是偶爾而且即便改掉跳轉方式還是不行
最前面加載時分MJRefresh的刷新控件顯示也有向下偏移的問題
阿西吧 撲所迷離的bug 眼下只能這樣處理了 記載一下說不定當前靈光一現呢 可怕
經過本文的學習希望對您理解和學習IOS開發的相關知識有一些好的協助.感激關注本站.我們將為您搜集更多更好的IOS開發教程.
【關於MJRefresh的下拉加載數據bug】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!