【发布时间】:2019-04-15 10:48:28
【问题描述】:
我有一个父容器 View 有两个子容器 Views 和 flexDirection: row
一个孩子View的高度大于另一个child视图的高度,因为它有内容。
我想做什么?
我想在其中一个高度较短的子视图中放置一个垂直居中的文本。在下面的示例中,文本“BUDGET”应位于旁边的图像的中心。
这里是我的问题的小吃链接。
https://snack.expo.io/ByWT6Cb5V
但问题是,如果我这样做 alignSelf: center,react native 会考虑较大子视图的高度,并根据该上下文将文本居中
P.S marginTop 为我完成了这项工作,但我觉得这是一种解决方法。
我真正的问题是,为什么内容较少的 View 的高度与其兄弟 View 的高度相同?
【问题讨论】:
标签: reactjs react-native flexbox