【发布时间】:2019-01-08 06:25:33
【问题描述】:
我用 Flexbox 在 React Native 中为屏幕制作布局已经有一段时间了,直到今天我不得不制作这个非常简单的布局时才遇到任何问题:
- 标题部分(不是导航栏)。
- 一个 content 部分 → 一个带有 FlatList 的 ScrollView。
- 页脚部分。
我希望内容部分比页眉和页脚大 3 倍,所以我自然将 flex 设置为 1(页眉)、3(内容)、1(页脚)。
无论如何,内容都保持为flex: 1。
我可以按照我想要的方式控制布局的唯一方法是保留内容的flex: 1,并将页脚和页眉设置为flex: 0.33。
我怀疑这可能与我设置为 flexGrow: 1, flexShrink: 1 的 ScrollView 的 contentContainerStyle 属性有关。
这里有一个 minimal example 复制了这个。
【问题讨论】:
标签: android ios react-native flexbox scrollview