問題タブ [react-native-scrollview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - ScrollView が最後まで到達したことを検出する
内にText
長いテキストがありScrollView
、ボタンを有効にできるように、ユーザーがテキストの最後までスクロールしたことを検出したいと考えています。
イベントからイベント オブジェクトをデバッグしてきましたが、onScroll
使用できる値がないようです。
react-native - ScrollViewまたはListViewで位置を維持するにはどうすればよいですか?
ReactNative アプリで ScrollView または ListView を使用し、いくつかの新しいデータが入った場合、それらのデフォルトの動作は Scroll コンポーネント内の位置を維持することです。つまり、ScrollView の中央にいるときに高さ 20 の新しいデータが入った場合、画面上の項目が 20 ずつスライドし、画面から消えることがあります。
位置を維持/追跡する方法はありますか? たとえば、高さ 20 の新しいデータが入った場合、位置は自動的に位置を 20 ずつ調整して、現在の画面アイテムが画面に表示されるようにします。前もって感謝します。
react-native - ScrollView プルダウン
スクロールビューでプルダウンを検出するコンポーネントを構築しようとしています。プルダウンは、Facebook または Twitter フィードを更新しようとしたときに発生します。
したがって、私のアプローチは onScroll メソッドを使用して、スクロール ビューからの変更を検出しようとしていました。
しかし、私が見つけたのは、下にスクロールしているとき (Facebook や Twitter フィードをスクロールしているように)、オフセットの値が表示されることです。次に、反対方向にスクロールする「プルダウン」動作をエミュレートしようとしました。難しいのは、スクロール ビューが 0 になると、スクロールの減少が検出されないことです。それは理にかなっていますか?基本的に、スクロールビューが0のときにプルダウンを検出する方法.
react-native - TextInput が ScrollView のスクロールを妨げている
電話の画面の高さよりも長いフォームがあります。ScrollView
含有TextInput
成分です。問題は、 でタッチを開始してドラッグしたいときにTextInput
、 がScrollView
動かないことです。空白スペース (View
コード例) からドラッグすると、完全にスクロールします。
TextInput
が何らかの形でタッチ/ドラッグ イベントを食べていて、 が相互作用できないように感じScrollView
ます。
は次のScrollView
ようになります。
スクロールを機能させるにはどうすればよいですか?
更新:空白スペースでスクロールを開始すると、入力に触れることでスクロールを続けることができることに気付きました。ただし、慣性が停止するとすぐに、入力を使用して再びスクロールできなくなります。
react-native - RN ScrollView で scrollEnabled を False に動的に設定する
scrollEnabled
スクロールが特定の位置に達したときに、React Native ScrollViewの param の bool 値を変更するにはどうすればよいですか?
ScrollView 内に ScrollView がありますが、外側の ScrollView が原因で内側の ScrollView が応答しません。内側の ScrollView は、scrollEnabled
param がFalse
外側の ScrollView に設定されている場合に機能します。scrollEnabled={false}
私の考えは、一番下に到達したときに外側の ScrollView を動的に設定することです。これを行うにはどうすればよいですか。
ありがとう、