ページング水平スクロール ビューを使用してタブ アプリケーションを作成しました。このような 3 つのページがあります。
<ScrollView
showsHorizontalScrollIndicator={false}
style={{ flex: 1 }}
contentContainerStyle={{ height: '100%' }}
pagingEnabled
horizontal>
<View style={{ width, backgroundColor: 'red' }}>
<TextInput style={{ width, backgroundColor: '#FFF', height: 100 }} />
</View>
<View style={{ width, backgroundColor: 'green' }} />
<View style={{ width, backgroundColor: 'blue' }} />
</ScrollView>
ご覧のとおり、最初のタブには TextInput があり、長いテキスト (約 50 文字) を入力すると、スクロールビューが自動スクロールし、UI が壊れます (下の画像を参照)。この問題は、低バージョンの Android (5.1) でのみ発生します。 、4.4、4.2)、上位バージョンおよび iOS で適切に動作します。