scrollview组件在显示隐藏的过程中修改节点的大小,this._bottomBoundary不会被重新计算,导致content可偏移的量没有改变而无法滑动(size由大变小时)。经断点发现,在构建发布之后cocos3d-js.min.js文件里监听this.view的size-changed事件时,this._calculateBoundary()没有被执行。
麻烦引擎组大佬瞅瞅。
scrollview组件在显示隐藏的过程中修改节点的大小,this._bottomBoundary不会被重新计算,导致content可偏移的量没有改变而无法滑动(size由大变小时)。经断点发现,在构建发布之后cocos3d-js.min.js文件里监听this.view的size-changed事件时,this._calculateBoundary()没有被执行。
setContentsize()时机与onEnable()注册的时机顺序错了。加包装能监听是因为上一次隐藏时没有被off掉监听函数。谨记。
感谢反馈~