9

也许“流程图”或“流程图”甚至不是我正在寻找的正确术语,但它是我能想到的最好的模拟。基本上,我试图找到一个允许在给定空间内动态创建(在代码中)连接的单元格/UIView 的库或类。在代码中,您可以从视图中添加/删除有序单元格,它会相应地安排。通常,如果superview 大小允许(即iPad),它将水平排列这些连接的单元格。如果它的空间受限(iPhone),它会在一条线上水平排列尽可能多的单元格,然后在下面水平继续其余单元格......类似于图形“自动换行”。

诚然,我怀疑是否有一个神奇的库可以完成所有这些,但如果 SO 社区可以为我指出一些更好的术语和/或一些潜在的 fork 候选人,我将非常感激。

我看过AQGridView,它是一个如此庞大的库,我相信它的编译大小为 +700 Kb 有点矫枉过正。 SSCollectionView非常接近,但您必须手动将单元格居中,并且它还不支持可变单元格高度/宽度。

为了让您更好地了解我的想象,这是一张图片: 在此处输入图像描述

4

2 回答 2

4

完毕。我必须自己写,但它就像我想要的那样工作。随意在 GitHub 上 fork 我的AppendingFlowView存储库。

  • 它是动态的(按需添加阶段)。
  • 它通过根据需要使用动画重新定向和调整单元格大小来响应主视图中的变化!
  • 它根据所需的单元格大小和单元格数自动处理多行。

截屏

于 2011-06-09T22:20:02.333 回答
0

我创建了这个开源 ios-lib 来轻松创建图形或树并将其绘制在视图中。

请随时提出拉取请求:)

https://github.com/chikuba/JENTreeView

于 2014-03-25T21:14:55.490 回答