objective-c - NSOutlineView 组间距

标签 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
-----------------------

谢谢。 亚历克斯

最佳答案

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

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

[myOutlineView setFloatsGroupRows:NO];

请告诉我。

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

相关文章:

ios - 获取实际的 UICollectionView 项目间距

c# - 删除 Windows 窗体中 tablelayoutpanel 中单元格之间的间距?

Objective-C 到 plain c iPhone 游戏性能改进

ios - UITableViewCell 顶部阴影被 UITableView header view 覆盖

objective-c - 如何在一个 View 中使用两个 NSOutlineview?

objective-c - 基于 View 的自定义选择样式 "Source List"NSOutlineView

ios - 应用程序在 iPhone 5c 的主线程上卡住,但在 iPhone 6s 上没有

objective-c - 复制 iOS 5 股票小部件

objective-c - NSOutlineView - 它是如何被调用的?