当我们在Layout Groups
编辑器中使用Unity
个组件时。它将Layouts
划分为相同的部分。
但我希望我的UI's
在垂直或水平组中有不同的大小。
在此图片中,我有3个UI(红色,白色和绿色)。如你所见,他们有相同的身高。
其名称为标题的红色部分必须具有较小的高度和页脚
必须如下图所示:
答案 0 :(得分:1)
如果这是你想要的东西:
像这样设置垂直布局组:
您可以在层次结构中看到VerticalLayoutGroup
个对象有3个子对象。 标题,内容和页脚。现在,在内容对象上添加LayoutElement
组件并根据需要设置首选高度:
注意:如果您不想给他们额外的空间,则不需要在其他孩子身上添加LayoutElement
。他们将平等地使用其余的空间。
来自Docs:
- 分配首个最小尺寸。
- 如果有足够的可用空间,则会分配首选大小。
- 如果有额外的可用空间,则会分配灵活的大小。