0

我正在使用shoutem/ui http://shoutem.github.io/docs/ui-toolkit/components/rows组件,我似乎无法让这个行项目的高度更小 - 它似乎正在占用完全弯曲高度。如何让橙色区域变小?我尝试设置 flex 和 height 属性,但它似乎不起作用。

     <TouchableWithoutFeedback onPress={() => this.toggleRegister(true)}>
        <Row style={{backgroundColor:"#ff7f50", height: 20, flex: 0.2}} styleName="small">
          <Icon name="edit" />
          <Text>Don't have an account?</Text>
          <Icon styleName="disclosure" name="right-arrow" />
        </Row>
      </TouchableWithoutFeedback>

在此处输入图像描述

4

2 回答 2

1

Row 组件实际上可能不采用样式...您可以尝试将样式移动到 TouchableWithoutFeedback 或用 View 包围它吗?

于 2017-05-23T19:05:07.750 回答
0

从文档来看, Row 组件不需要style,所以只需使用styleName.

<Row styleName="small">
    <Icon name="edit" />
    <Text>Don't have an account?</Text>
    <Icon styleName="disclosure" name="right-arrow" />
</Row>
于 2017-05-23T19:42:27.063 回答