我正在开发NSOutlineView(SourceList),并希望用自己的样式替换当前样式,以更好地查看我的应用程序。我已经使用自定义NSTableViewRows更改了默认的标题和内容单元格。这很好。
但是现在我可以看到组之间的空间。这些空间约为9像素,我要删除它。但是我不知道如何。更改单元格间距无济于事,我在开发人员引用中也没有找到任何实现此目的的方法。
有谁可以给​​我提示或摘要吗?那很好啊。

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

谢谢你。
亚历克斯

最佳答案

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

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

[myOutlineView setFloatsGroupRows:NO];

请告诉我。

关于objective-c - NSOutlineView组间距,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14647198/

10-12 13:36