2017-05-08 10 views
3

私はカレンダーアプリケーションのための "トゥドゥ"ビューを作成しています。リストの最後までスクロールすると、サーバからの今後のイベントが取得され、リストの一番下に表示されます。これは反応ネイティブでは簡単です。しかし、私はまた、ユーザーが以前の日付とイベントを表示するためにスクロールすることを許可したいと思います。リストの一番上にスクロールすると、以前のアイテムがロードされます。残念ながら、onEndReachedに相当するものはありませんが、最初は当てはまります。どのようなアイデア/これを処理するための最良の方法に関するガイダンス?2ウェイ無限スクロールネイティブ反応

答えて

2

ScrollViewonScrollコールバックを使用できませんか。イベント引数はスクロール位置を示します。値が0に近づくと、さらに多くのアイテムを読み込んでその前に付加することができます。

これを行うには、スクロールの方向を決定するために比較のために以前の値を保持する必要があります。

この質問も参照してください:React native: get current scroll position of scrollview

+0

私はうまくいくと思います。私はそれを試してみましょう。 – user3413723

関連する問題