Unity3D多线程UI之滚动框数据和模型绑定

先附上git地址

https://github.com/huqiang0204/huqiang.UnitySubThreadUI

首先声明一个需要反射的模型类

class Item//模型UI可自行定制

    {

        public TextElement Text;

    }

然后创建一个数据集合,可以是IList,Array和FakeArray

声明一组数据,并且绑定到滚动框上

List<int> testData = new List<int>();//数据的类型可自行定制,可以时class

        for (int i = 0; i <166; i++)

            testData.Add(i);

        view.ScrollX.scroll.BindingData = testData;//绑定数据

设置数据匹配到模型的方式

        view.ScrollX.scroll.SetItemUpdate<Item, int>((o,e,i)=> {

            o.Text.text = e.ToString();

        });

刷新此滚动框

view.ScrollX.scroll.Refresh();

录制时滚动框效果不是很好

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容