我正在尝试构建一个组件来检测滚动视图上的下拉。当您尝试刷新 facebook 或 twitter 提要时,下拉。
所以我的方法是尝试使用 onScroll 方法来检测滚动视图的变化。
onScroll={this.handleScroll}
handleScroll(event) {
console.log(event.nativeEvent.contentOffset.y);
}
但是,我发现当您向下滚动时(就像您滚动浏览 facebook 或 twitter 提要),它会给您偏移量的值。然后我尝试模仿“下拉”行为,我将在相反方向滚动。困难在于当滚动视图达到 0 时,我无法检测到滚动的任何减少。那有意义吗?基本上,当滚动视图为 0 时,我如何检测下拉。