实现树形结构 UITableview

Posted

技术标签:

【中文标题】实现树形结构 UITableview【英文标题】:Implementing tree structure UITableview 【发布时间】:2012-03-05 11:13:36 【问题描述】:

我们可以像下面这样在 UITableView 中创建树形结构吗?

-Sub1                    //First row
  -Sub1sub1              //First row's child
    -sub1sub1sub1        //Child's child etc..
    -sub1sub1sub2
  -Sun1sub2
    -sub2sub2sub1
    -sub2sub2sub2
-Sub2
  -Sub2sub1
    -sub1sub2sub1
    -sub1sub1sub2
  -Sun2sub2
    -sub2sub2sub1
    -sub2sub2sub2

不想要任何代码,但是否有任何参考来实现这一点..或者只是让我知道它是否可能..

请帮我解决这个问题..

提前致谢。

【问题讨论】:

【参考方案1】:

我终于得到了答案..

使用这个Github link

感谢 Github...

【讨论】:

精彩的代码。知道如何放置 + - 图像/图标,树展开和折叠吗? 我正在尝试将这棵树划分为sections。目前没有进展:( 正如我所见,它没有将 tableView 嵌入到 tableViewCell 中【参考方案2】:

TableView 委托方法

   tableView:indentationLevelForRowAtIndexPath:

可用于根据需要缩进行

【讨论】:

【参考方案3】:

我以前做过,使用这种方法对我有很大帮助:

Implementing UITableView Tree Structure

如果您需要有关如何实施该解决方案的帮助,或者如果它不适合您的问题,请告诉我们,我们将为您提供帮助

编辑:我刚刚意识到你比链接有更多的深度,但在你的情况下,你可以在第一级使用标题)

【讨论】:

以上是关于实现树形结构 UITableview的主要内容,如果未能解决你的问题,请参考以下文章

如何用Java实现树形结构啊?

js的树形结构怎么实现

js中平级数组和树形结构数据相互转换

java web 树形结构设计

asp.netmvc5如何实现打开树形结构链接后保持树形结构

用Java实现一个树形结构,并对其进行遍历