当自己想写一个优化处理的ScrollView组件时,或者是当触摸范围遮挡住按钮事件或者是其他触发事件时使用!
解决需求:
当下层级的节点范围挡住上层级节点范围,导致上层节点的事件无法触发
解决原理:
表层的触摸事件会向下传递
解决方法:
在触摸初始时(TOUCH_START)调用下面的代码 开启向下触摸
this.TouchNode['_touchListener'].setSwallowTouches(false);
参数默认是true 也就是不向下传递,设置为false就向下传递啦~
当下层级的节点范围挡住上层级节点范围,导致上层节点的事件无法触发
表层的触摸事件会向下传递
在触摸初始时(TOUCH_START)调用下面的代码 开启向下触摸
this.TouchNode['_touchListener'].setSwallowTouches(false);
参数默认是true 也就是不向下传递,设置为false就向下传递啦~