2.1.0 Layout 组件问题。

在 2.0.5 上,Layout 组件的 Spacing 参数会把子节点的 Scale 参数计算进去,但 2.1.0 不会。

举个例子,
2.0.5 中,如果 Layout 组件下子节点的宽度为 100 ,Scale 为 1.2,
那么会以 120 为子节点的宽度,再以 Spacing 参数为间隔做布局。
但在 2.1.0 中,还是以 100 为子节点的宽度的。

目前就只能都手动改一下了…

你好 我们确认了这个问题 会尽快处理这个问题

嗯嗯嗯,

还是 2.0.5 的计算方式比较合理且方便,
因为有时候,我们需要把素材按照 Scale 为 1 参照UI样图拼好,放在节点A下面,
然后再去按照实际情况缩放节点A以达到最好的显示效果的。

2.1.0 的计算方式,会使上面的适配变得复杂。

很抱歉我们发现了 2.0 在 layout 的 scale 方面和 1.9 有些差异,两者没有办法完全兼容。因此 2.1 新增了一个 affectedByScale 参数给用户选择,有需要的话勾选一下应该就可以了。

层主,你真漂亮~ 不如… :smirk: