当顶部的项目被删除时,React Native Flatlist向下滚动

时间:2018-03-08 12:31:00

标签: react-native react-native-flatlist

        <FlatList
        data={items}
        renderItem={item => this.renderItem(item)}
        stickyHeaderIndices={[0]}
        ItemSeparatorComponent={this.renderSeparator}
        keyExtractor={item => item.id}
        refreshControl={<RefreshControl
          refreshing={this.state.refreshing}
          onRefresh={() => this.onRefresh()}
        />

我有一个FlatList。数据是时间表并且每分钟刷新一次,当当前时间超过时间表中的项目时,数据发生变化(如果项目过去,项目将被删除)。

如果我向下滚动一下,如果项目从列表顶部删除,则更新后滚动位置保持不变,但由于项目已从顶部删除,因此视点向上滚动位。

有没有一种简单的方法来解决这个问题,还是我应该在那里和周围有一些花哨的听众?

0 个答案:

没有答案