对于我正在制作的 iOS 应用程序,我需要显示根据它们的类型分组在一起的元素组,并且不同类型的组在一个做得很好的布局中彼此分开。
我想到了使用无向图,分组节点都以一种循环引用相互指向,然后每个组作为另一个“元图”,它们的节点也以循环引用相互指向,希望再加上一个好的图形布局框架,这可以很好地显示出来。
不幸的是,我一直听说的唯一框架是graphviz,但它似乎没有适用于 iOS 的端口。
所以我的问题是:
- 关于如何实现我需要的其他想法?
- iOS 图形布局的良好实现?
- 适用于 iOS 的 graphviz 的可用端口?
更新:请注意,我不是在寻找图形绘制框架,它们是用于绘制图形和图表(例如饼图等)的框架。我正在寻找一个布局框架来确定抽象图中任意节点的最佳位置。