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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,650评论 25 709
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,223评论 8 184
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,301评论 4 61
  • 1.画一个圆。 2.找光源。 3.画投影。 4.阴影。调和。
    有龙阅读 544评论 0 0
  • 荒野旁的小径上,盘踞着一颗沧桑硕大的树,它无名无姓,终日伸出颤巍巍的枝干,指向那不知名的远方…… 一 我见过那棵树...
    沂茗阅读 327评论 0 2