iphone有树控件吗?

iphone有树控件吗?,iphone,treecontrol,Iphone,Treecontrol,iphone是否有可用的树控件 我需要用树中的子节点来表示一棵树,我该怎么做 谢谢默认情况下没有树小部件。它基本上不在那里,因为你不应该真的需要它,而且在大多数情况下,它应该被避免 表导航控制器通常是在层次结构/树中向下导航节点的最常用方式 在触摸世界中,我们的桌面上很难安装树状控件,因为你有巨大的手指(如此巨大的节点),节点偏移以显示深度,剩下的空间就不多了。将其添加到iOS环境将创建一个奇怪的用户体验流程,因此如果我认为需要,我可能会重新考虑我的设计流程 如果需要伪造,可以使用表视图,并使用

iphone是否有可用的树控件

我需要用树中的子节点来表示一棵树,我该怎么做


谢谢

默认情况下没有树小部件。它基本上不在那里,因为你不应该真的需要它,而且在大多数情况下,它应该被避免

表导航控制器通常是在层次结构/树中向下导航节点的最常用方式

在触摸世界中,我们的桌面上很难安装树状控件,因为你有巨大的手指(如此巨大的节点),节点偏移以显示深度,剩下的空间就不多了。将其添加到iOS环境将创建一个奇怪的用户体验流程,因此如果我认为需要,我可能会重新考虑我的设计流程


如果需要伪造,可以使用表视图,并使用一些填充来偏移每个子项的左侧,以显示深度。

我将使用UITableView,并在树的下方进一步展开和折叠项。根据每个UITableViewCell在树中的位置,可以在显示时为其设置缩进级别。您需要跟踪树中哪些项已展开/可见,以便始终为树提供正确的数据

我只是为了一个项目才这么做的。不幸的是,我无权分享完整的代码。但写起来应该不难


如果您找到现成的解决方案,请告诉我们。

据我所知,解决我的问题的最佳解决方案是面包屑控件。我正在寻找一个现成的面包屑解决方案,但如果没有,写它也没什么大不了的。

好的,我写了

我添加了一个网络视图,我正在添加面包屑列表。该设计类似于苹果的官方网站

当用户点击链接时,我调用popToViewController函数,我就在那里

这会阻止用户反复单击

希望这能帮助到别人。

请参阅此帮助

滚动您自己的iPhone treeview控件

第1部分、第2部分和第3部分在第585页和第633页
第4部分:

如果您指的是内置数据结构,我想答案是noI我正在寻找一个控件,一个第三方控件。不是视图或导航。