Creator在创建了widget后限制了大小,执行move Action,就失效了

Creator在创建了widget后限制了大小,执行move Action,就失效了。
我在删除了 widget组建后,Action 正常,请问如何在 做了大小限制后,也可以让控件执行 move相关的action呢?

先 disable widget,或者设置成 alignOnce,然后再执行后续操作

尝试过 disable widget 和 alignOnce 效果都很奇怪,disable widget 会导致在运动后 才产生widget的大小显示,会有一个运动结束后的一次 明显的动态变化,alignOnce 就会导致 移动到的位置并非代码写入要求的位置,并且大小是创建的大小,不是 约束大小

其实还有个方法就是 代码写入,就是 完全放弃 widget组件,onload的时候自己判断父节点的大小,自己约束控件大小,并执行action,只是想看看,是否有更方便的做法。。。

这是正常的,运动后重新对齐,当然会变化啊,引擎不会知道你想要运动后重新还原大小但是保持位置不变之类的需求

alignOnce 生效时,就会把大小进行约束了。不存在你说的可能,除非你是先运动后触发对齐操作。