Unity--自动版面(Layout Element)
如果要覆盖布局元素的最小,首选或灵活大小,可以通过向GameObject添加一个Layout Element组件来实现。布局控制器按以下顺序为布局元素分配宽度或高度:
[*]首先,布局控制器分配最小尺寸属性(Min Width,Min Height)。
[*]如果有足够的可用空间,则布局控制器将分配首选大小属性(Preferred Width,Preferred Height)。
[*]如果还有其他可用空间,则布局控制器将分配弹性尺寸属性(弹性宽度,弹性高度)。
启用width或height属性时,其旁边会出现一个值字段。使用此值字段输入宽度或高度的确切值。最小和首选尺寸以常规单位表示,而弹性尺寸以相对单位表示。
Ignore Layout:(忽略布局)
启用后,布局系统将忽略此布局元素
Min Width:(最小宽度)
此布局元素应具有的最小宽度。
Min Height:(最小高度)
此布局元素应具有的最小高度。
Preferred Width:(首选宽度)
在分配其他可用宽度之前,此布局元素应具有的首选宽度。
Preferred Height:(首选身高)
在分配其他可用高度之前,此布局元素应具有的首选高度。
Flexible Width:(弹性宽度)
此布局元素应相对于其同级元素填充的额外可用宽度的相对数量。
Flexible Height:(弹性高度)
此布局元素应相对于其同级元素填充的额外可用高度的相对数量。
Layout Priority:(布局优先)
此组件的布局优先级。
布局元素组件使您可以覆盖一个或多个布局属性的值。启用要覆盖的属性的复选框,然后指定要覆盖的值。
最小尺寸和首选尺寸以常规单位定义,而柔性尺寸以相对单位定义。如果任何布局元素的灵活尺寸都大于零,则意味着将填充所有可用空间。兄弟姐妹的相对灵活大小值确定每个兄弟姐妹占可用空间的比例。最常见的是,将灵活的宽度和高度设置为0或1;
此控件的使用率不是很高,可以选择性的了解和使用; 请教一下,这个组件无法生效是什么原因,怎么改首选大小都无法生效,有足够位置
页:
[1]