使用 FlatList inverted 时可以从 Top 渲染吗?

Can I render from Top when using FlatList inverted?

export default class App extends React.Component {
  render() {
    return (
      <View style={styles.container}>
       <FlatList
          inverted
          data={[{key: 'a'}, {key: 'b'}]}
          renderItem={({item}) => <Text>{item.key}</Text>}
        />
        <Text>123</Text>
      </View>
    );
  }
}

当数据较小时,使用 inverted FlatList 会从下到上呈现项目。

当我 运行 我的世博会小吃 a 和 b 在底部。 我希望它从顶部开始。

使用 FlatListinverted 选项 数据小的时候可以从顶部渲染吗?

https://snack.expo.io/r1eZBINGH

去掉inverted没有关系,如果是在顶部渲染,可以从底部开始滚动。 有解决方法吗?

export default class App extends React.Component {
  render() {
    return (
      <View style={styles.container}>
       <FlatList
          inverted
          data={[{key: 'a'}, {key: 'b'}]}
          contentContainerStyle={{
            flexGrow: 1, justifyContent: 'flex-end',
          }}
          renderItem={({item}) => <Text>{item.key}</Text>}
        />
        <Text>123</Text>
      </View>
    );
  }
}

我通过设置contentContainerStyle解决了。 在 inverted 状态下使用 flexGrow: 1justifyContent: 'flex-end' 的全屏似乎在数据较小时从顶部开始。