首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用minHeight与flex一起创建意外的填充

使用minHeight与flex一起创建意外的填充
EN

Stack Overflow用户
提问于 2017-06-13 07:04:00
回答 1查看 1.4K关注 0票数 0

代码:

代码语言:javascript
复制
<View style={{ flex: 1, borderColor: 'orange', borderWidth: 5 }}>
    <View style={{ flex: 1, minHeight: 50, backgroundColor: 'skyblue', borderColor: 'blue', borderWidth: 5 }} />
    <View style={{ flex: 1, backgroundColor: 'pink', borderColor: 'red', borderWidth: 5 }} />
</View>

截图:

注意底部的空白。两个子视图不填充父视图。只有在添加minHeight: 50时才会发生这种情况。空白的高度似乎与minHeight的值相同。

环境规划署:

iPhone和Android都是真正的设备。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-13 10:32:25

使用flexGrow而不是flex。文中给出了工作实例。

代码语言:javascript
复制
<View style={{ flexGrow: 1, borderColor: 'orange', borderWidth: 5 }}>
   <View style={{ flexGrow: 1, minHeight: 50, backgroundColor: 'skyblue', borderColor: 'blue', borderWidth: 5 }} />
   <View style={{ flexGrow: 1, backgroundColor: 'pink', borderColor: 'red', borderWidth: 5 }} />
</View>

这是截图。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44514465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档