当前位置: 代码迷 >> 综合 >> 排版布局的使用 Horizontal Layout Group、Content Size Fitter、Layout Element
  详细解决方案

排版布局的使用 Horizontal Layout Group、Content Size Fitter、Layout Element

热度:99   发布时间:2023-12-29 10:58:51.0

在这里插入图片描述
Child Force Expand
这个就是说 如果content 拉大了 里面的物品间距也会自动拉大

在这里插入图片描述
Control child size
content拉大了 里面的物体 大小也会改变 自动填充

Reverse Arrangement:勾选后,可以再不改变子节点排列的情况下,使子节点的排列顺序翻转

content其实是你滚动的区域 他的大小超过了你的view 才能正常滚动 所以 你的content需要根据孩子改变大小
那么content就需要用到下面的组件
Content Size Fitter
在这里插入图片描述
这样就可以自动根据内容撑开了

刷新布局 当然不是实时的
如果你想立即看到效果
这句话可以帮助到你!
LayoutRebuilder.ForceRebuildLayoutImmediate(this.c.GetComponent());
调用后 里面的孩子的x 都是有数值的了

如果 你希望某个孩子 不参与 布局 那么
Layout Element
这个组件
里面的ignoreLayout属性适合你

  相关解决方案