1、自动布局是什么
虽然UGUI中的RectTransform已经非常方便地可以帮助我们快速布局,但是UGUI中还提供了很多可以帮助我们对UI控件进行自动布局的组件,可以帮助我们自动的设置UI控件的位置和大小等
自动布局的工作方式一般是:
自动布局控制组件+布局元素=自动布局
自动布局控制组件:Unity提供了很多用于自动布局的管理性质的组件用于布局
布局元素:具备布局属性的对象们,这里主要是指具备RectTransform的UI组件
2、布局元素的布局属性
例如:图片最下方,选择Layout Properties后会显示相关属性
要参与自动布局的布局元素必须包含布局属性
布局属性主要有以下几条:
Minmum width 该布局元素应具有的最小宽度 Minmum height 该布局元素应具有的最小高度 Preferred width 在分配额外可用宽度之前,此布局元素应具有的宽度
(可理解为最大宽度)
Preferred height 在分配额外可用宽度之前,此布局元素应具有的高度
(可理解为最大高度)
Flexible width 此布局元素应相对于其同级而填充的额外可用宽度的相对量 <