1
ListViewコンポーネントを使用して、セクションヘッダーを含む単純なリストを表示しています。リストビューの先頭にあるときを検出
ListView
にはonEndReached
のイベントがありますが、onBeginningReached
イベントが見つかりませんでした。
ユーザーがListView
の一番上にスクロールしたことをどのように検出しましたか?
ListViewコンポーネントを使用して、セクションヘッダーを含む単純なリストを表示しています。リストビューの先頭にあるときを検出
ListView
にはonEndReached
のイベントがありますが、onBeginningReached
イベントが見つかりませんでした。
ユーザーがListView
の一番上にスクロールしたことをどのように検出しましたか?
このようなコールバックはありません。ここでの回避策は、ネイティブ反応している..私はReactJSはあなたが上にスクロールしたときに印刷された値が負になることがわかります
handleScroll(event) { console.log(event.nativeEvent.contentOffset.y); }
<ListView onScroll={this.handleScroll.bind(this)} ... />
似た何かを持っている必要があると仮定します。それがうまくいくかどうかを確認してください。
これは 'ListView'でも同様ですか? –
React Nativeではそれは...私が使っている場所です...元の返信を更新して、ScrollViewの代わりにListViewを呼び出すようにしました。 – Ricky
はい、これは反応ネイティブです。ありがとう、私はそれを試してみましょう:) –