如何使用react-native ScrollView.scrollTo() 防止过度滚动?

Som*_*gOn 6 react-native react-native-scrollview

用户执行某些操作后,我想滚动到 ScrollView 中的特定部分,我正在使用以下代码执行此操作:

this.refs.detailsView.measure((x, y, width, height, pageX, pageY) => {
  this.refs.homeScrollView.scrollTo({ x: 0, y: pageY - 64, animated: true });
});
Run Code Online (Sandbox Code Playgroud)

问题是“detailsView”视图靠近 ScrollView 的底部,在最大的 iPhone 上,scrollTo() 最终滚动到 ScrollViews“自然”最大滚动点的底部,您可以看到 ScrollViews 背景颜色(深灰色)就像您使用触摸手势过度滚动一样...ScrollView 中的组件具有绿色背景颜色。

有人建议如何在使用 ScrollView.scrollTo() 函数时防止这种“过度滚动”吗?

反应本机:v0.36

在此输入图像描述

小智 4

这会禁止滚动视图弹跳超过其限制

bounces={false}
Run Code Online (Sandbox Code Playgroud)