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

时间:2016-12-08 15:46:13

标签: 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 });
});

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

有没有人建议如何防止这种过度滚动"什么时候使用ScrollView.scrollTo()函数?

react-native:v0.36

enter image description here

1 个答案:

答案 0 :(得分:0)

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

bounces={false}