Unity基于UGUI的多行多列ListView

1、在Canvas中创建一个空的节点,加入ListView脚本


Unity基于UGUI的多行多列ListView_第1张图片

2、创建一个带有组建的对象就可以了,例如创建一个"Image"并设置定为Model对象,打开Debug Mode可以在编辑器中运行查看效果

Unity基于UGUI的多行多列ListView_第2张图片


以上工作做好了后,就可以点击Play运行看看吧~

Unity基于UGUI的多行多列ListView_第3张图片

Unity基于UGUI的多行多列ListView_第4张图片


这里的属性都可以在运行的时候动态调整的,主要的参数有

Auto Item Rename(是否自动根据单位下标来命名)

Auto Content Size(自动根据总大小调整列表框内容大小,不建议修改)

Scroll Direction(列表框滚动方向)

Group Item Direction(每组列表框滚动方向,建议使用Automatic)

First Item Offset(列表框第一个组件默认起始位置,不建议修改)

Item Margin(每组列表框间距)

Group Item Margin(每小组列表框间距)

Each Of Group(每组列表框中单位数量)

Item Model(单位模板)

3、另外ListView脚本也支持自定义对象的添加,源代码下载地址链接:http://pan.baidu.com/s/1jHHcHuu  密码:fgnj


你可能感兴趣的:(Unity基于UGUI的多行多列ListView)