问题标签 [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.
cocoa - NSOutlineView - 自动展开所有节点
我有一个NSOutlineView
绑定到一个NSTreeController
(如果有区别的话),我想扩展我的-awakeFromNib()
.
我还想同时以编程方式选择第一个节点的第一个子节点。这些事情对于表格视图来说很简单,但大纲根本不适合我。
谢谢,
富有的
cocoa - NSTableView 和 NSOutlineView 拖放
我有一个 NSTableView 和一个 NSOutlineView,它们的内容都由绑定提供,我想要一些拖放功能:
将表 A中的行拖到大纲 B 的一行中,在那里它们将被复制到大纲 B 中的行所代表的数据结构中。
将大纲 B 中的一行拖到大纲 B中的另一行上,这会将第一行表示的数据复制到第二行表示的数据中。
我已经阅读了Apple 的拖放文档,但几乎一无所获。它似乎并不适用于我需要做的事情。我错过了什么?
objective-c - 为什么当我单击删除按钮而不是选中的那一行时,大纲视图底部的行会被删除?
当我在大纲视图中选择一行(连接到 NSTreeController)并单击删除按钮时,它不会删除我选择的行,但实际上会删除表格底部的行。有关更多信息,这里是我的按钮连接:
和实体模型:
如果您需要更多信息,请随时发表评论。
objective-c - 在大纲视图中,您如何将图像放在仅父行的文本单元格旁边?
我希望在我的大纲视图中只有父行的文本单元格旁边有一个图像。就像他们在 Xcode 中所拥有的一样:alt text http://snapplr.com/snap/wsgp 。您将如何执行此操作,或者您是否需要自定义单元?
objective-c - 子类化 NSOutlineView
你将如何子类化一个 NSOutlineView?
objective-c - NSOutlineView、NSTreeController 和 willDisplayCell
我对 Obj-C 和 Cocoa 的东西还很陌生,所以请原谅任何愚蠢。
我正在使用带有 NSTreeController 的 NSOutlineView,它为它提供了我自己的对象数组。我的委托人正在使用大纲视图的 willDisplayCell 来设置单元格的图标(我使用的是 NSBrowserCell)。不过,我终其一生都无法弄清楚如何在该实例中获取对象数据,以便检查要绘制的图像。
cocoa - 如何在没有 NSTreeController 的情况下选择 NSOutlineView 中的项目?
我正在使用NSOutlineView
并且 NSTreeController
已经实现了我自己的数据源。选择项目的最佳方法是什么?
NSOutlineView
已经支持expandItem:
和collapseItem:
。而且我缺少一个方便的方法,例如`selectItem:。我怎样才能以编程方式做到这一点?
谢谢你。
objective-c - NSOutlineView 和 NSTreeController 示例
请给我一些关于如何在不使用核心数据的情况下将NSOutlineView与NSTreeController绑定一起使用的链接。
objective-c - 过滤一个 NSOutlineView/NSTreeController
我将如何使用搜索框来过滤 NSOutlineView/NSTreeController?我知道这与绑定和谓词有关。但不具体如何。有人可以带我完成过滤 NSOutlineView/NSTreeController 的步骤吗?
objective-c - NSOutlineView 中的拖放问题
我遇到的问题是我有一个带有拖放功能的 NSOutlineView(请参阅帖子底部的代码以使拖放工作),它可以工作,但是当我将一行拖到另一行时,拖动的行变成了一个孩子,但它也停留在它作为父级的位置,当我删除任一行时,它们都会被删除。为了向您展示我的意思,我已经记录了问题,这是链接 - http://dvlp.me/6kya9
这是使拖放工作在大纲视图中的代码。
头文件。
实施文件。