流程图或流程图表视图也许“流程图”或“进程表”甚至不是为我正在寻找正确的术语,但它是我能拿出最好的模拟用。基本上,我试图找到一个库或类,允许在给定的空间内动态创建(在代码中)连接的单元格/ UIViews。在代码中,您可以添加/删除视图中的有序单元格,并将相应地进行排列。通常,如果超视图尺寸允许(即iPad),则它将水平排列这些连接的单元。如果它是空间受限的(iPhone),它会在一条水平线上排列尽可能多的单元格,然后将其余的单元格水平地放在下面......类似于图形化的“单词包装”。当然,我怀疑是否有一个神奇的图书馆可以完成所有这些工作,但是如果SO社区可以向我指出一些更好的术语和/或一些潜在的候选人,我会非常感激。简单,但动态生成的iOS
我看过AQGridView,它是一个如此庞大的库,我相信这是一个编译大小+700 Kb的矫枉过正。 SSCollectionView非常接近,但您必须手动居中单元格,但它尚不支持可变单元格高度/宽度。
为了给你什么,我想象的更好的感觉,这里有一个图:
WWDC 2010,会话141,手工艺自定义视图使用CGLayers有示例代码的树视图。这是一个)的Mac B)不是图书馆C)通常不是你寻找什么(所以不是一个答案),但你问的指针,它可能是值得一试。 – 2011-05-02 21:46:22
我会检查一下,谢谢! – 2011-05-03 04:10:46
你想要做的是完全一样的文本布局,其中的空间是黄色连接线和(不可分割的)话的看法。以这种方式来看,你应该能够应用深入到TeX的见解。甚至有可能是一个方法,使CoreText做一些布局的工作适合你 - 每个箱子可以被视为一个自定义的字形,而不是一个自定义的词,用连接作为“空间”字形。 – 2011-05-12 22:04:36