我对平面列表中的项目使用react native swipeout,每个列表项目在文本的任一侧都有一个“减号”和“加号”按钮(上图)。
但是,当添加这些组件作为Swipeout组件的子组件时,它们都堆叠在彼此的顶部和行的左侧(下图)。
这里有我遗漏的东西吗?
<Swipeout
style={styles.swipeStyle}
{...swipeSettings}>
<View style={styles.buttonContainer}>
<MinusButton />
</View>
<View style={styles.itemStyle}>
<Text>{this.props.name}</Text>
</View>
<View style={styles.buttonContainer}>
<PlusButton />
</View>
</Swipeout>
const styles = {
swipeStyle: {
flex: 1,
flexDirection: 'row',
flexWrap: 'nowrap',
justifyContent: 'flex-start',
alignItems: 'flex-start'
},
buttonContainer: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
padding: 5,
},
itemStyle: {
flex: 1,
}
};