Cocoscreator允许触摸向下传递

当自己想写一个优化处理的ScrollView组件时,或者是当触摸范围遮挡住按钮事件或者是其他触发事件时使用!

解决需求:

当下层级的节点范围挡住上层级节点范围,导致上层节点的事件无法触发

解决原理:

表层的触摸事件会向下传递

解决方法:

在触摸初始时(TOUCH_START)调用下面的代码 开启向下触摸

this.TouchNode['_touchListener'].setSwallowTouches(false); 


效果如图

参数默认是true  也就是不向下传递,设置为false就向下传递啦~

你可能感兴趣的:(Cocoscreator允许触摸向下传递)