2 回答
TA贡献1993条经验 获得超5个赞
您可以先使用旋转数组并使用 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贡献1797条经验 获得超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>
);
添加回答
举报