【发布时间】:2020-03-15 02:01:08
【问题描述】:
我正在创建一个项目,我需要知道用户何时滚动到 flatList 的顶部
我的代码是
<FlatList
keyExtractor={item => item.id}
data={this.state.data}
onScrollToTop={console.log('hey')}
renderItem={({ item }) => //blah blah render
/>
终端只触发一次hey
【问题讨论】:
-
您能否详细说明如何滚动到顶部?或者您希望用户如何滚动到顶部?
-
我希望用户滚动顶部。它从顶部开始,但我希望它可以在每次用户滚动到顶部时执行代码
-
这个答案将解决您的问题to check flatlist reached to top 基本上 onScroll 功能返回一个事件,您可以在其中检查并从 event.nativeEvent.contentOffset.y 获取从顶部的偏移量
标签: react-native react-native-flatlist