我的要求是创建一个带有固定标题和第一列的表格,表格数据将在水平和垂直方向上滚动.
为此,我使用了3个滚动视图,以下gif将清楚地说明
@H_301_3@
>第1个scrollview是标题名称行,它设置为horizontal = true(即其滚动方向是水平的)
>第二个scrollview是kcname表的第一列,它是垂直滚动,这两个都有scrollEnabled = {false},因为它们不会采取滚动手势,它们使用scrollTo以编程方式滚动
>第3个scrollview是填充数据的正文单元格,此视图有2个滚动视图作为父级,1个用于进行水平滚动,另一个用于垂直滚动.@H_301_3@
两个正文滚动视图的滚动值在onScroll事件中使用refs放在另外两个scrollview的scrollTo中,scrollEventThrottle值为16.@H_301_3@
像这样禁用scrollTos动画:
this.toolbar.scrollTo({ x: yourXValue,animated: false,});
然后没有滞后:)@H_301_3@