我需要在Scrollview上暂时禁用滚动/拖动功能。我一直在玩改变Scrollview上的几个选项,但似乎没有一个完全禁用它。
答案 0 :(得分:1)
没有正式的方法可以在没有放开听众的情况下停止滚动(我不建议这样做)。停止滚动的最简单方法是过早结束滚动。
为Scrollview管道创建曲面时,会有一个额外的update
侦听器。在处理程序中,只要您想提前停止滚动,请执行以下操作:
this._scrollview._earlyEnd = true;
_earlyEnd
是Scrollview使用的内部变量,一旦设置,它将禁用该触摸事件的所有滚动。在_earlyEnd
和start
事件期间重置了end
,因此在start
事件之前设置它对您没有任何帮助。设置标志的唯一可靠位置是触摸/滚动移动(update
' s)。