先附上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();
录制时滚动框效果不是很好
