2016-09-22 6 views
0

React Native ScrollViewを水平方向と垂直方向にスクロールしようとしていますが、何らかの理由でそれができません。 Android上では動作しませんが、iOSで動作するはずです。ネイティブScrollViewを両方向にスクロールする

私はこの問題を見てきました:https://github.com/facebook/react-native/issues/2962

そして、それが提案するものでしたが、それはまだ一方向のみをスクロールします。

は、これは、私はそれが宣言されている方法です。

<ScrollView directionalLockEnabled={false} horizontal={true} style={styles.container}> 
    {this.buildContent()} 
</ScrollView> 

これは両方の方向にスクロールする取得する方法上の任意のアイデア?

+0

から公式にサポートされています。あなたに役立つ情報[#8579](https://github.com/facebook/react-native/issues/8579) – jankoritak

答えて

3

現在のところ、これを達成する直接的な方法はありません。 contentContainerStyle小道具が問題ではない場合は、そのように行けます。そうであれば、常に2つのネストされたScrollViewsを使用することができます。

<ScrollView> 
    <ScrollView horizontal={true}> 
     {this.buildContent()} 
    </ScrollView> 
</ScrollView> 
0

これを試してみてください。私は、これは固定サイズにcontentContainerStyleを設定することによってのみ可能である知っているように、ここで

<ScrollView 
     maximumZoomScale={2} 
     minimumZoomScale={1} 
     style={{ width: 320 }} 
     contentContainerStyle={{ width: 321 }} 
    > 
     <View style={{ width: 321, height: 320, backgroundColor: "green" }} /> 
    </ScrollView> 

contentContainerStyle Doc

は、プロパティは限り [email protected]

関連する問題