NSOutlineView组间距

时间:2013-02-01 13:19:53

标签: objective-c nsoutlineview cellspacing

我正在使用NSOutlineView(SourceList)并希望用我自己的样式替换当前的样式,以便更好地了解我的应用。我已使用自定义NSTableViewRows更改了默认标头和内容单元格。这很好用。 但现在我可以看到两组之间的空间。这些空间大约是9像素,我想删除它。但我不知道怎么做。更改单元格间距没有帮助,我没有在开发人员参考中找到任何内容来做到这一点。 有没有人可以给我一个提示或片段?那太好了。

-----------------------
* Group 1
  - Item 1
  - Item 2
-----------------------
// this space should be changed
-----------------------
* Group 2
  - Item 3
  - Item 4
-----------------------

谢谢。 亚历

1 个答案:

答案 0 :(得分:2)

这可能只是尝试解决问题,而不是答案,但由于我的声誉,stackoverflow不允许我发表评论。

无论如何,我记得过去有NSOutlineView的奇怪行为。 也许setFloatsGroupRows:会帮助你:

[myOutlineView setFloatsGroupRows:NO];

请告诉我。