上拉加載多頁無數(shù)據(jù)邏輯(下拉刷新一樣)

需求:

1、有數(shù)據(jù)情況下 每次上拉加載會請求n+1頁數(shù)據(jù)(每頁數(shù)據(jù)多少由后臺決定一般20條) ?

2、無數(shù)據(jù)情況下不會請求下一頁 ?

3、首次請求無數(shù)據(jù)時顯示無數(shù)據(jù)視圖(或測試數(shù)據(jù))


實現(xiàn)邏輯:

MJRefresh框架 #import“MJRefresh.h"

數(shù)據(jù)源(NSMutableArray)dataSource

數(shù)據(jù)頁數(shù)(NSInteger)begin_pos

下一頁無數(shù)據(jù)(BOOL)hasMoreData

1、視圖加載進(jìn)行首次且唯一數(shù)據(jù)請求

//3、有數(shù)據(jù)(根據(jù)hasMoreData標(biāo)簽決定是否進(jìn)行下次請求hasMoreData=YES請求hasMoreData=NO結(jié)束刷新)

//2、有數(shù)據(jù)(a.置hasMoreData為YES ?b.把數(shù)據(jù)加入數(shù)據(jù)源) ?無數(shù)據(jù)(a.置hasMoreData為NO,如果是首次且唯一那么數(shù)據(jù)無數(shù)據(jù)視圖(或測試數(shù)據(jù)))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,094評論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,405評論 4 61
  • Core Animation基礎(chǔ) Core Animation 利用了硬件加速和架構(gòu)上的優(yōu)化來實現(xiàn)快速渲染和實時動...
    獨木舟的木閱讀 1,702評論 0 3
  • 過年回家時聽說,小時候在我文具盒里撒尿的那個壞孩子魁梧去年死掉了。 我已經(jīng)幾年沒有見過他,只是聽說他成了一個貨車司...
    悍客羅閱讀 455評論 0 2
  • 距離上次騎行不知不覺已經(jīng)過去半年多了,今年開春以來,發(fā)生了很多事情,我和我的家人們都遭受了很多痛苦,所以我們早已對...
    張曉剛_云字節(jié)閱讀 897評論 0 2

友情鏈接更多精彩內(nèi)容