iOS tableview 多层结构

只要涉及的类

1.TreeView 子控件是含有headview的tableview
2.TreeViewCell  1中cell中的数据要是还有层级,用此cell,否则用自定义的cell
3.HeadView 层级组控件
4.TreeNodeModel 树节点模型

下面大概说说嵌套关系:


Vanessa.png

使用方法:

1.把TreeTableView文件夹整个拖进项目
2.可以把文件夹下的TreeNodeModel 文件按自己的需要修改,open代表展开/收起
3.文件夹下的HeadView这个文件,可以按需要改
4.实现TreeView三个代理方法
代码片段1.png

代码片段2.png

具体的使用可以参考ViewController,用法比较单一,具体可以根据需要修改

https://gitee.com/vanessayou/TreeTableView

你可能感兴趣的:(iOS tableview 多层结构)