UGUI- 单列列表(VerticalLayoutGroup)

Posted 虎鲨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UGUI- 单列列表(VerticalLayoutGroup)相关的知识,希望对你有一定的参考价值。

先看再Hierarchy中的层级关系:

 

解说:Scrollbar和ScrollRect平级:是因为VerticalLayoutGroup的定位基准点是中心点.如果scrollbar放在scrollRect中会和VertialLayoutGroup冲突,放外面方便点.

   

Commponent细节:

  1. BG,Scrollbar没什么,可说,正常用即可
  2. ScrollRect:用mask做遮罩,指定scrollbar给scrollrect的Vertical Scrollbar

    参照下图:

  3. Vertical LayoutGroup:

    参考下图:

  4. 再ItemPrefab上添加Aspect Ratio Fitter;

  5. BG上添加如下脚本:

     

   

说明:

对于表中每一项:

宽度在Vertical LayoutGroup的Child Control Szie中勾选了Width

调整好高度

添加脚本Aspect Ratio Fitte设置的是:Width controller height;

表中的每一项的宽高,都会跟随父物体自适应

脚本说明:

public int count; Count是一个临界值,代表能够容纳的完整的单个项目的整数;

 

欢迎交流 : D:workhai@Outlook.com

以上是关于UGUI- 单列列表(VerticalLayoutGroup)的主要内容,如果未能解决你的问题,请参考以下文章

UGUI 列表控件 : Vertical Layout Group (垂直列表)

unity UGUI动态滑动列表

Unity实现滑动列表(ScrollView)-UGUI

如何将一个元素数组作为单列/列表返回? [复制]

[UGUI]ListLayoutGroup--可重用的滚动列表

Unity3d UGUI插件之TSTableView