2 回答

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個贊
您可以先使用旋轉(zhuǎn)數(shù)組并使用 flex。
? ? // Rotate array
? const rotateArray = arr2d[0].map((val, index) =>
? ? arr2d.map(row => row[index])
? );
? return (
? ? <View>
? ? ? {rotateArray.map((o, i) => {
? ? ? ? return (
? ? ? ? ? <View style={{flexDirection: 'row'}} key={i}>
? ? ? ? ? ? {o.reverse().map((e, i) => {
? ? ? ? ? ? ? return (
? ? ? ? ? ? ? ? <View
? ? ? ? ? ? ? ? ? style={{flex: 1}}
? ? ? ? ? ? ? ? ? key={i}
? ? ? ? ? ? ? ? >
? ? ? ? ? ? ? ? ? <Text>{e}</Text>
? ? ? ? ? ? ? ? </View>
? ? ? ? ? ? ? );
? ? ? ? ? ? })}
? ? ? ? ? </View>
? ? ? ? );
? ? ? })}
? ? </View>
? );

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個贊
return (
? <View style={{ flexDirection: 'column' }}>
? ? {arr2d.map((o) => {
? ? ? ? return(
? ? ? ? ? <View style={{ flexDirection: 'row' }} key={o}>
? ? ? ? ? {
? ? ? ? ? ? ? o.map((e) =>{
? ? ? ? ? ? ? ? ? return(
? ? ? ? ? ? ? ? ? ? ? <Text key={e}>{e}</Text>
? ? ? ? ? ? ? ? ? )
? ? ? ? ? ? ? })
? ? ? ? ? }
? ? ? ? ? </View>
? ? ? ? )
? ? })}
? </View>
);
添加回答
舉報(bào)