updateAlignment

为什么子节点调用updateAlignment会调用父节点的updateAlignment?

子节点的适配是基于父节点的适配的

父节点曾经适配过了,还要去调用。。。
父节点移动了半个屏幕,然后子节点调用updateAlignment会把父节点重置为之前的位置,
所以我只能在父节点适配之后移除掉widget组件

如果需要自己去修改位置。
为什么还需要加入widget组件呢。
这俩是矛盾的。
设计上不应该出现。

1赞

挖个坟
在调用父节点的updateAlignment时,可否加个判断,判断一下widget是否禁用
因为原来UI上使用widget,但修改后不需要widget了,所以在UI把widget勾选去掉了(也许后面可能还要用,所以没有移除widget组件),但实际运行中,这个节点子节点调用updateAlignment时,还会调用父节点的,但父节点的是被禁用的
image

@zzf_2025

image

所以是否要加个判断,引擎组考虑一下
@zzf_2025 @引擎组