問題タブ [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.

0 投票する
9 に答える
65885 参照

react-native - ScrollView が最後まで到達したことを検出する

内にText長いテキストがありScrollView、ボタンを有効にできるように、ユーザーがテキストの最後までスクロールしたことを検出したいと考えています。

イベントからイベント オブジェクトをデバッグしてきましたが、onScroll使用できる値がないようです。

0 投票する
2 に答える
5005 参照

react-native - ScrollViewまたはListViewで位置を維持するにはどうすればよいですか?

ReactNative アプリで ScrollView または ListView を使用し、いくつかの新しいデータが入った場合、それらのデフォルトの動作は Scroll コンポーネント内の位置を維持することです。つまり、ScrollView の中央にいるときに高さ 20 の新しいデータが入った場合、画面上の項目が 20 ずつスライドし、画面から消えることがあります。

位置を維持/追跡する方法はありますか? たとえば、高さ 20 の新しいデータが入った場合、位置は自動的に位置を 20 ずつ調整して、現在の画面アイテムが画面に表示されるようにします。前もって感謝します。

0 投票する
1 に答える
1193 参照

react-native - ScrollView プルダウン

スクロールビューでプルダウンを検出するコンポーネントを構築しようとしています。プルダウンは、Facebook または Twitter フィードを更新しようとしたときに発生します。

したがって、私のアプローチは onScroll メソッドを使用して、スクロール ビューからの変更を検出しようとしていました。

しかし、私が見つけたのは、下にスクロールしているとき (Facebook や Twitter フィードをスクロールしているように)、オフセットの値が表示されることです。次に、反対方向にスクロールする「プルダウン」動作をエミュレートしようとしました。難しいのは、スクロール ビューが 0 になると、スクロールの減少が検出されないことです。それは理にかなっていますか?基本的に、スクロールビューが0のときにプルダウンを検出する方法.

0 投票する
5 に答える
3891 参照

react-native - TextInput が ScrollView のスクロールを妨げている

電話の画面の高さよりも長いフォームがあります。ScrollView含有TextInput成分です。問題は、 でタッチを開始してドラッグしたいときにTextInput、 がScrollView動かないことです。空白スペース (Viewコード例) からドラッグすると、完全にスクロールします。

TextInputが何らかの形でタッチ/ドラッグ イベントを食べていて、 が相互作用できないように感じScrollViewます。

は次のScrollViewようになります。

スクロールを機能させるにはどうすればよいですか?

更新:空白スペースでスクロールを開始すると、入力に触れることでスクロールを続けることができることに気付きました。ただし、慣性が停止するとすぐに、入力を使用して再びスクロールできなくなります。

0 投票する
3 に答える
5763 参照

react-native - RN ScrollView で scrollEnabled を False に動的に設定する

scrollEnabledスクロールが特定の位置に達したときに、React Native ScrollViewの param の bool 値を変更するにはどうすればよいですか?

ScrollView 内に ScrollView がありますが、外側の ScrollView が原因で内側の ScrollView が応答しません。内側の ScrollView は、scrollEnabledparam がFalse外側の ScrollView に設定されている場合に機能します。scrollEnabled={false}私の考えは、一番下に到達したときに外側の ScrollView を動的に設定することです。これを行うにはどうすればよいですか。

ありがとう、