私は携帯電話の画面の高さよりも長いフォームを持っています。これは、TextInput
の成分を含むScrollView
です。問題は、タッチを開始するときにTextInput
にドラッグすると、ScrollView
が動かないということです。空白のスペース(コード例のView
)からドラッグすると、完全にスクロールします。TextInputはScrollViewのスクロールを防ぎます
TextInput
が何らかの形でタッチ/ドラッグイベントを食べていると感じて、ScrollView
が対話することを許可していません。
ScrollView
は、次のようになります。
function Form() {
return (
<ScrollView style={{ flex: 1, }}>
<TextInput placeholder="test" />
<TextInput placeholder="test" />
<TextInput placeholder="test" />
<TextInput placeholder="test" />
<TextInput placeholder="test" />
<View style={{ height: 150, }} />
<TextInput placeholder="test" />
<TextInput placeholder="test" />
<TextInput placeholder="test" />
<TextInput placeholder="test" />
</ScrollView>
);
}
にはどうすればスクロール作業を行うことができますか?
更新:私は空白をスクロールし始めると、入力に触れることでスクロールし続けることができます。しかし、慣性が止まるとすぐに、私は再び入力を使ってスクロールすることができません。
まだ 'react-native:0.47.2'で起こっています –