7

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

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

谢谢你。亚历克斯

4

1 回答 1

3

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

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

[myOutlineView setFloatsGroupRows:NO];

请告诉我。

于 2014-01-22T10:54:06.393 回答