[Unity - UGUI] 代码动态添加EventTrigger后的事件拦截问题

使用如下代码动态添加EventTrigger:

会发生子节点的事件不响应的问题,而如果在Inspector添加事件,就没有问题。

官方文档的有行字描述了可能的原因:

NOTE: Attaching this component to a GameObject will make that object intercept ALL events, and no event bubbling will occur from this object!

也就是说,代码添加的这个EventTrigger,和在Inspector中添加的并不完全一样,会阻挡事件冒泡,传递给子结点。

暂时还没有发现怎么解决这个问题,如果有知道的朋友也可以告知下~

发表评论

邮箱地址不会被公开。 必填项已用*标注