8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

父级的 maxheight 会阻止子级的 flex grow 正常工作

mguijarr 1月前

21 0

我有一个具有以下结构的组件:

我有一个具有以下结构的组件:

<View style={styles.container}>
    <LoyaltyCard {...cardData} onPress={onCardDetails} style={styles.card} />

    <ScrollView style={styles.informationContainer}>
        <LoyaltyCardInformation style={styles.information} storeId={storeId} />
    </ScrollView>

    <TextButton title={"Add Card"} onPress={onAddCard}></TextButton>
</View>

与相关样式:

container: {
    minHeight: 0,
    maxHeight: "60%",
    flexDirection: "column"
},
card: {
    zIndex: 2
},
informationContainer: {
    marginTop: -15,
    marginBottom: -15,
    flexGrow: 1,
    // height: 300,
    padding: 15,
    backgroundColor: "#f0f"
},
information: {
    paddingTop: 15,
    paddingBottom: 15
}

这给了我以下结果:
enter image description here正如您所看到的,粉红色 informationContainer 并没有占据属性所指示的组件中的所有剩余空间 flexGrow

如果我检查检查器以查看是否有足够的空间,请参见下图:

enter image description here

如您所见,空间足够。那么如何让粉色容器占据所有可用空间呢?

帖子版权声明 1、本帖标题:父级的 maxheight 会阻止子级的 flex grow 正常工作
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由mguijarr在本站《react-native》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 展现 flexGrow: 1 风格 container

返回
作者最近主题: