通过使用Vertical Layout Group控件(Horizontal Layout Group控件或Grid Layout Group控件)、Content Size Fitter控件、Scroll View控件,可以实现内容自主排序,并且当显示内容比较多且需要固定在某个区域时,还可以实现内容滚动。
比如使用Vertical Layout Group垂直控件,具体可以这样操作,
1、创建Scroll View组件,如下图
由于我们只用Vertical Layout Group垂直排序控件,所以只需勾选Vertical。
2、在Scroll View组件目录下的Content组件下,我们添加Vertical Layout Group控件、Content Size Fitter控件,如下图。
通过调整Vertical Layout Group控件,可以控制Content子对象的大小位置,缩放等,Vertical Layout Group控件相关配置可以参考一下文章:UGUI控件之Vertical Layout Group-CSDN博客
调整Content Size Fitter组件中的Horizontal Fit 或 Vertical Fit,可以设置Scroll View组件目录下的Content组件Rect的宽高,可实现根据子对象自动适应宽高,从而实现滚动。如上图设置可以自动适应子对象的高度。
本例子对象有3张图片,效果如下: