先附上git地址
https://github.com/huqiang0204/huqiang.UnitySubThreadUI
可以在面板中快捷创建,右键才菜单->UIComposite->TreeView
TreeViewNode node = new TreeViewNode();
node.content = "root";
for (int i = 0; i < 10; i++)
{
TreeViewNode son = new TreeViewNode();
son.content = i.ToString() + "tss";
node.child.Add(son);
for (int j = 0; j < 6; j++)
{
TreeViewNode r = new TreeViewNode();//这里只做了两个层级的示例,如要更多层级,自己添加
r.content = j.ToString() + "sdfsdf";
son.child.Add(r);
}
}
view.TreeView.nodes = node;//绑定数据
view.TreeView.Refresh();//刷新UI
效果如下