【问题标题】:How do you prevent over-scrolling using react-native ScrollView.scrollTo()?如何使用 react-native ScrollView.scrollTo() 防止过度滚动?
【发布时间】:2016-12-08 15:46:13
【问题描述】:

用户执行某些操作后,我想滚动到 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 背景颜色( dary gray) 就好像您使用触摸手势过度滚动... ScrollView 中的组件具有绿色背景色。

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

反应原生:v0.36

【问题讨论】:

    标签: react-native react-native-scrollview


    【解决方案1】:

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

    bounces={false}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 1970-01-01
      • 1970-01-01
      • 2019-10-31
      • 2022-01-16
      • 1970-01-01
      • 2020-01-13
      相关资源
      最近更新 更多