【发布时间】:2021-05-11 18:32:00
【问题描述】:
我有一个View,其中包含一个Icon 和另一个View
<View style={{flexDirection: row}}>
<Icon name={'dot} style={{marginRight: 16}} />
<View>
{Children}
<View>
</View>
这就是输出的呈现方式
很明显dot 和child View 没有正确对齐。我希望这种对齐方式是这样的
我已更改Icon's style 来实现这一点,
<Icons name={'dot'} style={{marginRight: 16, marginTop: 6}} />
这里,我不清楚的是,
1.为什么Icon的渲染位置比View高一点?
2. 申请marginTop 似乎是个小技巧。那么,是否有任何样式元素或道具可以使它们正确对齐而不使用margintop
Avinash Nayak 的回答结果:
【问题讨论】:
标签: react-native flexbox alignment