题
iPhone是否有树控制?
我需要代表一棵树上有子节点的树,我该怎么做?
谢谢
解决方案 4
据我所知,解决问题的最佳解决方案将是面包屑控制。我正在寻找一种准备好的面包屑的解决方案,但是如果没有,写它没什么大不了的。
其他提示
默认情况下没有树小部件。基本上不存在,因为您不应该真正需要一个,大多数情况可能应该避免。
表导航控制器通常是在层次结构/树中导航节点的最常见方法。
在触摸世界中,您的台式机上的台式机上很难安装一棵树,在那里您有巨大的手指(如此巨大的节点),并且节点偏移以偏移深度,因此剩下太多的空间了。将其添加到iOS环境中会产生一个奇怪的UX流,因此,如果我认为我需要一个,我可能会重新考虑我的设计流程。
如果您需要伪造它,则可以使用表观视图并用一些填充来填充每个子项的左侧以显示深度。
请参阅此帮助
滚动您自己的iPhone treeview控件
第1部分 : http://dotnet.kapenilattex.com/?p=566, ,第2部分和第3部分在页面中:585和633第4部分: http://dotnet.kapenilattex.com/?p=648&cpage=1#comment-59842
我将使用UitableView,并在树下扩展和折叠项目。您可以根据其在树中的位置为每个UitableViewCell设置一个凹痕级别。您需要跟踪树木中的哪些项目被扩展/可见,以始终为树提供正确的数据。
我只是为一个项目做到了。不幸的是,我没有自由分享完整的代码。但这不应该很难写。
如果您找到开箱即用的解决方案,请告诉我们。
好,我做到了。
我添加了一个网络浏览量,并且正在将其添加到Crumb列表中。该设计类似于苹果的官方网站。
当链接上的用户clikcs时,我调用popToviewController函数,我在那里。
这阻止用户单击后退。
希望这对某人有帮助。