最後の数週間、iOSで反応して作業した後、フレックススタイリングのいくつかの欠点に遭遇したようです...特に、応答性のある動作になると、ネイティブフレックスボックスに反応する - パーセンテージを行う方法||列||応答性の高い||グリッドなど
たとえば、カードを含むビュー(これらのカードのメタデータはAPIに由来します)を作成したいとします。あなたは、このビューの私が持っている現在の実装では、2を持つ行に返された配列を分割
各2.後にカードが表示幅の50%のマイナスマージン&パディングすること、およびラップしたいですアイテム。リストコンテナには
flex: 1, flexDirection: 'column
、行には
flex: 1
、次に各カードには
flex: 1
があります。最終的な結果は、各行に2つの列があり、これはビュー幅の半分を均等に占有します。
React Nativeスタイルでこれを行う簡単な方法はありません.Javascriptを使用せずにデータの前処理を行うことで、スタイルが正しく出力されるようです。誰にも何か提案はありますか?
あなたが "flexWrap" をしてみてくださいましたか? –
はい、ただし、flexWrapは子のオーバーフローがある場合にのみ機能します。これは、子にwidthプロパティが指定されている場合にのみトリガーされます。 @niceass –
そして、50%の幅を指定するのはどうですか?とにかくそれはあなたが望むものではありませんか? –