NSOutlineView分组间距

9
我正在处理一个NSOutlineView(SourceList),想要用自己的样式替换当前的样式,以获得更好的应用程序外观。我已经使用自定义NSTableViewRows更改了默认标头和内容单元格。这很好地实现了。 但现在我可以看到组之间有一些空白。这个间距约为9像素,我希望去掉它。但我不知道如何做。更改单元格间距没有帮助,我也没有在开发人员参考中找到任何相关信息。 有谁能给我一些提示或代码片段吗?那就太好了。
-----------------------
* Group 1
  - Item 1
  - Item 2
-----------------------
// this space should be changed
-----------------------
* Group 2
  - Item 3
  - Item 4
-----------------------

谢谢。 Alex

有没有人遇到过同样的问题并能够帮助我吗?这个问题让我发疯了。任何帮助都将不胜感激!Alex - Alex
1个回答

3
这可能只是尝试解决问题,而不是答案,但由于我的声誉,stackoverflow不允许我发表评论。无论如何,我记得过去NSOutlineView的行为很奇怪。也许setFloatsGroupRows:可以帮助你:
[myOutlineView setFloatsGroupRows:NO];

请告诉我。

这个修复解决了当组展开时第一个标题单元格绘制不正确的问题。谢谢! - Andrew

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接