2017-11-06 2 views
2

justifyContent: 'space-evenly'はReact Nativeのどの要素にも使用できますか?どれが?構文はどのように見えますか?justifyContent:リアクションネイティブで「空きが均等」

ありがとうございます!

+0

あなたは要素自身の一部を掲載しているならばそれは興味深いものになるだろう訪問することができますjustifyContentについての詳細は、

<View style={{justifyContent: 'space-evenly'}}>children views...</View>

のようにそれを使用することができます適用されます)。 –

+0

私は[documentation](https://facebook.github.io/react-native/docs/layout-props.html)を読んだが、私は 'space-evenly'について何も見つけることができなかった。私はこれが見落としであるのか、あるいはこの要素が意図的に実装されていないのか疑問に思っていました。 –

答えて

2

@Benに記載されているように、justifyContent: 'space-evenly'はRN 0.52.0+以降で使用できます。

質問の2番目の部分、つまり「どちらですか?」

コンポーネントのスタイルにjustifyContentの追加コンテンツ
を揃え主軸に沿った子の分布を決定します。子供たちが最初、中央、最後、または均等に散らばっていなければなりませんか?利用可能なオプションは、フレックススタート、センター、フレックスエンド、スペースアラウンド、およびスペース間です。 link to docs

ので、論理的に、主軸に沿った子のレイアウトするコンテナビューまたは要素に使用すべきです。

"構文はどのように見えるのですか?"

構文は簡単です、あなたは(もしあなたがthis link

+0

このような徹底的な答えに感謝します:) –

+0

これは真実ではないようです。「空間均等」はまだ機能しません。このスナックを参照してください。 https://snack.expo.io/S1VGnZwOf – GollyJer

2

justifyContent: 'space-evenly'は、ネイティブ0.54.0 +でご利用いただけます。この機能は、他の値と同じように使用することができます。justifyContentたとえば:詳細については

<View style={styles.spaceEvenlyContainer}> 
    {children} 
</View> 

const styles = StyleSheet.create({ 
    spaceEvenlyContainer: { 
    flex: 1, 
    justifyContent: 'space-evenly' 
    } 
}); 

、以下を参照してください(誤って - それはまだ完全には実装されていない)機能を導入

+0

これは真実ではないようです.'space-evenly'は動作しません。このスナックを参照してください。 https://snack.expo.io/S1VGnZwOf – GollyJer

+0

スナックは現在、0.52.0より古いバージョンのRNを使用していると思いますか?私はまだシミュレータでこれを試していないが、それは後で動作することを確認します –

+1

それはv52にあります。しかし、私はその機能が実際に実装されていないことを発見しましたが、次のReact Nativeリリースに含まれます。 https://github.com/facebook/react-native/pull/17805 – GollyJer

関連する問題