Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone正在使用树库?_Iphone_Tree - Fatal编程技术网

iPhone正在使用树库?

iPhone正在使用树库?,iphone,tree,Iphone,Tree,是否存在用于iPhone树的库?模拟树浏览的默认方法是使用UINavigationView,其中视图包含包含该分支的所有叶元素的UITableView。你可能想先看看苹果的文档。实现起来非常简单 如果您打算使用Windows树视图控件之类的控件,那么我不知道有任何。人们普遍认为,电视控件并不真正符合iphoneui模式。如果你发现自己需要这个,那么也许你需要重新考虑你的UI设计 我在树视图上做了半次尝试,实现了一个tableview,并使用rowHeightForCellAtIndexPath为

是否存在用于iPhone树的库?

模拟树浏览的默认方法是使用UINavigationView,其中视图包含包含该分支的所有叶元素的UITableView。你可能想先看看苹果的文档。实现起来非常简单

如果您打算使用Windows树视图控件之类的控件,那么我不知道有任何。人们普遍认为,电视控件并不真正符合iphoneui模式。如果你发现自己需要这个,那么也许你需要重新考虑你的UI设计


我在树视图上做了半次尝试,实现了一个tableview,并使用rowHeightForCellAtIndexPath为折叠的行返回一个非常小的数字(0或1)。我必须在脱机结构(NSDictionary)中维护树状态,并从中进行渲染。每个单元格都必须完全自定义渲染。最后,将其实现为导航视图要好得多,因为它与iPhone UI相匹配,并且您希望iPhone应用程序的行为方式更好。

模拟树浏览的默认方式是使用UINavigationView,其中视图包含包含该分支的所有叶元素的UITableView。你可能想先看看苹果的文档。实现起来非常简单

如果您打算使用Windows树视图控件之类的控件,那么我不知道有任何。人们普遍认为,电视控件并不真正符合iphoneui模式。如果你发现自己需要这个,那么也许你需要重新考虑你的UI设计


我在树视图上做了半次尝试,实现了一个tableview,并使用rowHeightForCellAtIndexPath为折叠的行返回一个非常小的数字(0或1)。我必须在脱机结构(NSDictionary)中维护树状态,并从中进行渲染。每个单元格都必须完全自定义渲染。最后,最好将其实现为一个导航视图,因为它与iPhone UI以及您期望iPhone应用程序表现更好的方式相匹配。

如果您谈论的是树数据结构,而不是用户界面控件,那么可以使用
CFTree
。有关
CFTree
工作原理的快速摘要已打开。

如果您谈论的是树数据结构,而不是用户界面控件,则可以使用
CFTree
。关于CFTree工作原理的快速总结已经启动。

或者如果您不想处理CoreFoundation对象,那么用户Quinn Taylor将大量时间投入到CHDataStructures框架中,该框架具有树、队列、堆栈等,可在Mac和iPhone上工作:


这是一个非常可靠的框架,我强烈推荐它。

或者如果你不想处理CoreFoundation对象,那么用户Quinn Taylor会花大量时间在CHDataStructures框架中,它有树、队列、堆栈等,可以在Mac和iPhone上使用:


这是一个非常可靠的框架,我强烈推荐。

我保证我没有更改Dave答案的文本,我只是添加了一个链接。:-)我保证我没有更改Dave答案的文本,我只是添加了一个链接。:-)