14得票6回答
如何在没有NSTreeController的情况下选择NSOutlineView中的项目?

我正在使用NSOutlineView,并且没有使用NSTreeController,已经实现了自己的数据源。最好的方法是选择一个项目? NSOutlineView 已经支持 expandItem: 和 collapseItem:。我缺少一个类似于`selectItem: `的方便方法。如何在程...

13得票2回答
NSOutlineView示例

请问,您能否提供一个简单完整的Cocoa应用程序示例,其中包含带有分层数据表示的NSOutlineView,不像NSOutlineView和NSTreeController示例那样模棱两可。 谢谢!

12得票2回答
如何编写 NSOutlineView 程序?

我在使用Xcode 8 (Swift 3)创建NSOutlineView时遇到了麻烦。 我有一个plist文件,其中包含一些信息,我想在OutlineView中呈现它们。 plist文件如下所示(示例):Root Dictionary *(1 i...

12得票3回答
NSOutlineView和NSTreeController示例

请给我一些关于如何在不使用核心数据的情况下,使用NSTreeController绑定NSOutlineView的链接。

12得票4回答
如何使OS X 10.10中的源列表选择高亮使用深色活力外观?

在OS X 10.10中,源列表似乎使用了轻亮外观。在Finder中(以及其他某些第三方应用程序,例如Things.app),源列表中的选定项目由深色活力外观指示。例如,请参见下面图像中的桌面行。 我该如何复制这个行为?我需要使用委托方法来指定表格行视图吗?-outlineView:rowV...

12得票4回答
如何创建一个简单的基于视图的NSOutlineView?

为了学习目的,我想将基于单元格的NSOutlineView转换为基于视图的NSOutlineView, 基本上我希望如下: 不使用普通单元格,而是使用“图像和文本表格单元视图” 图像可以是标准的NSApplicationIcon,文本可以是“hello world” :) 不使用绑定和N...

10得票3回答
没有使用NIB的基于视图的NSOutlineView?

NSOutlineView 是 NSTableView 的一个子类。目前,NSTableView 支持两种实现。 基于单元格(Cell-based)。 基于视图(View-based)。 要制作像 OSX 10.8 Finder 样式的侧栏(带有自动灰色图标样式),需要使用具有源列表突...

9得票1回答
NSOutlineView分组间距

我正在处理一个NSOutlineView(SourceList),想要用自己的样式替换当前的样式,以获得更好的应用程序外观。我已经使用自定义NSTableViewRows更改了默认标头和内容单元格。这很好地实现了。 但现在我可以看到组之间有一些空白。这个间距约为9像素,我希望去掉它。但我不知道...

9得票4回答
如何获取NSOutlineView可见行的索引?

你如何获取NSOutlineView可见行的索引? 我需要知道哪个级别和哪些行是可见的。 [编辑] 实际上,我正在寻找与CocoaTouch / UITableView等效的NSOutlineView -(NSArray *)indexPathsForVisibleRows。

9得票3回答
向底部添加控制/按钮栏以配置为源列表的NSOutlineView

我正在尝试向基于NSOutlineView的源列表底部添加按钮栏,这在许多Mac应用程序中都可以看到(包括苹果和第三方),如以下截图所示: 以文字来描述,控制栏与源列表共享特殊样式的渐变背景(或Yosemite下的"活力")而不重叠源列表的任何内容。为了复制这种效果,我目前已经尝试了以...