问题标签 [nsoutlineview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14145 浏览

cocoa - NSOutlineView - 自动展开所有节点

我有一个NSOutlineView绑定到一个NSTreeController(如果有区别的话),我想扩展我的-awakeFromNib().

我还想同时以编程方式选择第一个节点的第一个子节点。这些事情对于表格视图来说很简单,但大纲根本不适合我。

谢谢,

富有的

0 投票
3 回答
5920 浏览

cocoa - NSTableView 和 NSOutlineView 拖放

我有一个 NSTableView 和一个 NSOutlineView,它们的内容都由绑定提供,我想要一些拖放功能:

  • 将表 A中的行拖到大纲 B 的一行中,在那里它们将被复制到大纲 B 中的行所代表的数据结构中。

  • 将大纲 B 中的一行拖到大纲 B中的另一行上,这会将第一行表示的数据复制到第二行表示的数据中。

我已经阅读了Apple 的拖放文档,但几乎一无所获。它似乎并不适用于我需要做的事情。我错过了什么?

0 投票
1 回答
249 浏览

objective-c - 为什么当我单击删除按钮而不是选中的那一行时,大纲视图底部的行会被删除?

当我在大纲视图中选择一行(连接到 NSTreeController)并单击删除按钮时,它不会删除我选择的行,但实际上会删除表格底部的行。有关更多信息,这里是我的按钮连接:

http://snapplr.com/t1hm

和实体模型:

http://snapplr.com/k6n3

如果您需要更多信息,请随时发表评论。

0 投票
1 回答
238 浏览

objective-c - 在大纲视图中,您如何将图像放在仅父行的文本单元格旁边?

我希望在我的大纲视图中只有父行的文本单元格旁边有一个图像。就像他们在 Xcode 中所拥有的一样:alt text http://snapplr.com/snap/wsgp 。您将如何执行此操作,或者您是否需要自定义单元?

0 投票
2 回答
1200 浏览

objective-c - 子类化 NSOutlineView

你将如何子类化一个 NSOutlineView?

0 投票
1 回答
960 浏览

objective-c - NSOutlineView、NSTreeController 和 willDisplayCell

我对 Obj-C 和 Cocoa 的东西还很陌生,所以请原谅任何愚蠢。

我正在使用带有 NSTreeController 的 NSOutlineView,它为它提供了我自己的对象数组。我的委托人正在使用大纲视图的 willDisplayCell 来设置单元格的图标(我使用的是 NSBrowserCell)。不过,我终其一生都无法弄清楚如何在该实例中获取对象数据,以便检查要绘制的图像。

0 投票
6 回答
12818 浏览

cocoa - 如何在没有 NSTreeController 的情况下选择 NSOutlineView 中的项目?

我正在使用NSOutlineView 并且 NSTreeController已经实现了我自己的数据源。选择项目的最佳方法是什么? NSOutlineView已经支持expandItem:collapseItem:。而且我缺少一个方便的方法,例如`selectItem:。我怎样才能以编程方式做到这一点?

谢谢你。

0 投票
3 回答
15757 浏览

objective-c - NSOutlineView 和 NSTreeController 示例

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

0 投票
3 回答
1656 浏览

objective-c - 过滤一个 NSOutlineView/NSTreeController

我将如何使用搜索框来过滤 NSOutlineView/NSTreeController?我知道这与绑定和谓词有关。但不具体如何。有人可以带我完成过滤 NSOutlineView/NSTreeController 的步骤吗?

0 投票
1 回答
1635 浏览

objective-c - NSOutlineView 中的拖放问题

我遇到的问题是我有一个带有拖放功能的 NSOutlineView(请参阅帖子底部的代码以使拖放工作),它可以工作,但是当我将一行拖到另一行时,拖动的行变成了一个孩子,但它也停留在它作为父级的位置,当我删除任一行时,它们都会被删除。为了向您展示我的意思,我已经记录了问题,这是链接 - http://dvlp.me/6kya9

这是使拖放工作在大纲视图中的代码。

头文件。

实施文件。