滚动视图下拉

ScrollView PullDown

我正在尝试构建一个组件来检测滚动视图上的下拉菜单。当您尝试刷新 facebook 或 twitter 提要时下拉。

所以我的方法是尝试使用 onScroll 方法来检测滚动视图的变化。

onScroll={this.handleScroll}

handleScroll(event) {
 console.log(event.nativeEvent.contentOffset.y);
}

然而,我发现当你向下滚动时(就像你在 facebook 或 twitter feed 中滚动),它会给你偏移量的值。 然后我尝试模仿 'pulldown' 的行为,我会向相反的方向滚动。困难是当滚动视图达到 0 时,我无法检测到滚动的任何减少。那有意义吗?基本上当滚动视图为 0 时我如何检测下拉列表。

您可以使用 RefreshControl 来实现此目的