2017-05-08 78 views
3

我正在爲日曆應用程序「todo」視圖。當您向下滾動到列表的末尾時,它會從服務器獲取即將發生的事件,並將它們放在列表的底部。原生反應很簡單。不過,我還想讓用戶向上滾動以查看更早的日期和事件。當他們滾動到列表頂部時,加載更早的項目。不幸的是,沒有相當於onEndReached,但開始。任何想法/指導最好的方式來處理這個?雙向無限滾動反應本地

回答

2

你可不可以使用ScrollViewonScroll回調。事件參數爲您提供滾動位置。當值趨向於0時,您可以加載更多項目並將其添加。

要做到這一點,你可能需要堅持以前的值進行比較,以確定滾動的方向。

也看到這個問題:React native: get current scroll position of scrollview

+0

嗯,我認爲這將工作。我會試一試。 – user3413723