2011-09-20 69 views
0

我真的很想创建一个类似于屏幕enter image description here(取自XCode-> Build Phases视图)的分段表格视图。说实话,我在如何从那里开始有点失落。我可以使用NSTableView +自定义的NSTableCellView来管理扩展/折叠行为,但我完全不确定是否可以或允许调整个别行的大小(文档不是太冗长)。在NSTableView和NSOutlineView之间选择

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

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

- 莫里茨

回答

2

我敢肯定这是一个NSOutlineView(不知道是否是一个大的轮廓或4)。子类化并不像看起来那么困难。唯一需要自定义绘图的项目是根元素(这是显示三角形的行)。

+0

您确定根元素实际上“包装”了子内容吗?或者,您能否将我指向相关文档?非常感谢! – moritz