8

我有一个 react-native SectionList,它在视图中包含多个 FlatList。当用户触摸底部 FlatList 中的某个元素时,上面的一些 FlatList 将加载新数据,从而导致用户的当前视图似乎被向上推。换句话说,用户的 y 位置保持不变,但之前在视图中的内容现在具有更大的 y 位置。

在添加上述其他 FlatLists 中的元素之前,如何使用户的 y 位置与他们看到的元素保持同步?

4

1 回答 1

3

没有任何代码示例很难回答。

似乎数据更改后的scrollToLocation方法animated: false应该可以解决问题。

于 2018-03-14T16:08:04.553 回答