我真的想要创建一个分段的表视图,类似于显示的屏幕(取自XCode-> Build Phases视图)。说实话,我对如何从那里开始有点迷茫。
我可以使用NSTableView +一个管理扩展/折叠行为的自定义NSTableCellView,但我完全不确定是否可以调整单个行的大小(这里的文档不太冗长)。
第二种方法是选择一个NSOutlineView来完成这个行为,但它需要一些严格的子类才能到达我想去的地方。
所以,在我再次做错之前,你会做什么?非常感谢你的时间
- 莫里茨
答案 0 :(得分:2)
我很确定这是一个NSOutlineView(不确定是一个大概要还是4)。子类化并不像它看起来那么难。唯一需要自定义绘图的项目是根元素(即具有显示三角形的行。)