【发布时间】:2020-02-15 08:33:49
【问题描述】:
我正在尝试制作包含按钮的 2 列,我尝试使用 flex 方向“行”,但发生了这种情况
应该是这样的
还有其他方法吗?
var rows = [], columns = [];
var i = 0;
buttons.forEach((e, idx) => {
rows.push(e);
i++;
if (i === 2 || idx === buttons.length - 1) {
i = 0;
columns.push(
<View key={ idx } style = {{ flex: 1, flexDirection: 'row' }}>
{ rows }
</View>
);
rows = [];
i = 0;
}
});
return (
<View style = {{ flex: 1, margin: normalize(20) }} >
{ columns }
</View>
);
【问题讨论】:
标签: javascript reactjs react-native flexbox