BlockInputEvents 组件 无效,明天能修复下给个应急版吗?
NewProject_3.rar (749.0 KB)
web测试过,其他平台未测试
请问怎么会无效,你的用例在之前的版本确定就可以?
我新建的最简单的demo,我在我机子尝试是无效的,无法拦截触摸,在2.4.3我一样的用法是可以拦截阻断下层节点的触摸的,请打开我发的demo自己运行下就知道了
可否尽快修复或者指出我的用法不当之处,我在2.4.3这样用是完全没毛病的
我在2.4.3这样用居然也无效,但是我记得我之前这样用没毛病的,大佬指导下?
请注意,我1年前的2.4.3这样用真的没毛病,。,。。。今天的2.4.3像被人替换了一样,。。。居然跟2.4.6一样抽风,沃日
2.4.7 在路上了吗?
好像是我记错了。。。不过我觉得这个用法可以考虑支持下,那就是在父节点添加阻断触摸后,则子节点则不再可以被触摸
逻辑上来说并不合理,因为子节点是显示在父节点上层的。
这个组件的 API 是这样介绍的:
该组件将拦截所属节点 bounding box 内的所有输入事件(鼠标和触摸),防止输入穿透到下层节点,一般用于上层 UI 的背景。
这是用在 UI 背景上的,背景有可能就是父节点。如果父节点会拦截子节点的事件,那就整个 UI 都无法点击了。那还怎么做 UI?
如果单独一个 UI 节点做背景,那直接挂在这个 UI 节点就行,也不存在父子节点一说,目前也已经能满足需求。
我还是不清楚为什么这个组件要支持从父节点拦截子节点的事件。
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。