在NSTableView和NSOutlineView之间进行选择

时间:2011-09-20 03:49:32

标签: cocoa nstableview nsoutlineview

我真的想要创建一个分段的表视图,类似于显示的enter image description here屏幕(取自XCode-> Build Phases视图)。说实话,我对如何从那里开始有点迷茫。

我可以使用NSTableView +一个管理扩展/折叠行为的自定义NSTableCellView,但我完全不确定是否可以调整单个行的大小(这里的文档不太冗长)。

第二种方法是选择一个NSOutlineView来完成这个行为,但它需要一些严格的子类才能到达我想去的地方。

所以,在我再次做错之前,你会做什么?非常感谢你的时间

- 莫里茨

1 个答案:

答案 0 :(得分:2)

我很确定这是一个NSOutlineView(不确定是一个大概要还是4)。子类化并不像它看起来那么难。唯一需要自定义绘图的项目是根元素(即具有显示三角形的行。)