NSOutlineView是NSTableView的子类,它使用行列格式显示可以展开和折叠的分层数据,例如文件系统中的目录和文件。用户可以展开和折叠行,编辑值以及调整列和重新排列列。
我正在尝试使用“自动保存扩展项目”功能。当我展开一个包含其子项的组并重新启动应用程序时,所有子项都会再次折叠,我不知道为什么它们不会留下来
我在 Xcode 8 (Swift 3) 中创建 NSOutlineView 时遇到问题。我有一个 plist 文件,其中包含一些我想在 OutlineView 中呈现的信息。 plist 文件如下所示(例如...
更新:链接到完整源代码(下载) 我正在尝试实现基于 NSOutlineView (Sourcelist) 的视图,但我遇到了问题。为了说明这一点,我创建了一个简约的
一般在 NSOutlineView 中渲染任意 NSArray 或 NSDictionary
当使用 XCode 并打开“plist”文件时,您会在一个漂亮的大纲视图中获得内容。 在我的项目 CoreDataUtility 中,我想做一些非常类似的事情。开发人员可以在核心数据中存储
我有以下课程: @interface QFormatRowData : NSObject @property (复制) NSString *rowText; @property (copy) NSString *completeAssetName; @结尾 在 NSTableColumn 的绑定检查器中(...
NSOutlineView 用 NSViewRepresentable 包装时不会调用委托
由于带有列表的 DisclosureGroup 功能的限制,我正在考虑使用 NSViewRepresentable 包装的 NSOutlineView。 但是,通过这个简单的示例,当我创建视图时我...
我正在尝试在我的 MacOS 应用程序中启用 NSOutlineView 的拖放功能。我想将一个子文件夹从大纲视图中的一个文件夹拖到另一个文件夹。 我想要拖动测试资产 1...
更改 NSOutlineView 揭示三角形的位置并设置子节点的图标
我正在创建一个像这样的OutlineView: 我想要实现一个如下所示的视图: 我面临的两个问题是: 我找不到在折叠之间移动显示三角形的方法...
根据鼠标位置拖动以选择 NSOutlineView 上的项目
我想创建一个基本的 NSOutlineView 来模仿 macOS Finder“作为列表”的行为。单击并拖动 NSOutlineView 时,应该选择行或开始拖动会话,具体取决于 ...
Swift TLV 编辑器:更新 NSOutlineView 中的父项以添加/删除项
我想做的是构建一个TLV编辑器。 TLV 结构由构造项和普通项组成。当我将一个项目添加到结构中时,我需要更新结构的长度以及...
在Mac上的NSOutlineView中改变开始拖动时的选定项目
我有一个基于视图的 NSOutlineView(用 Objective C 编写),它支持从树中的任何行拖动。不允许用户进行多行选择。我在调整被丢弃的 ...
全部,我有2列NSOutlineView。该视图的大小应使其足够宽以覆盖整个显示器。该视图包含2列。第二列具有固定的宽度。可以说...
NSOutlineView在Mac OS 10.12以下版本上崩溃,默认情况下'stronglyReferencesItems'设置为'false'
我的应用程序有一个大纲视图,可从服务器获取频繁的更新。每当我得到更新时,我都会重新加载大纲视图。我同时对轮廓进行多次操作,例如在...
我正在尝试在应用中制作一个文件浏览器,该文件浏览器在侧面板中打开(使用拆分视图控制器)。源是由上一个viewController中的prepareForSegue方法带来的URL。每个...
拖放类似于Finder应用程序NSOutlineView Cocoa Swift
我想用与NSOutlineView类似的Mac Finder应用程序实现拖放。在我当前的实现中,拖放会话会验证每个父级的子级的子级。我不要...
如何控制/覆盖NSTableView / NSOutlineView发送的通知
我想知道当在NSOutlineView中进行选择时,如何覆盖正在发送的通知| NSTableView已更改。我需要实现的是将userInfo数据添加到...
Swift 4 / Xcode 10错误消息:非法NSOutlineView数据源
我正在为项目使用Xcode 10和Swift 4。我正在使用IB创建自己的viewControllers,以便在项目中自定义视图时将它们集成在一起。在这些视图控制器之一上,我正在使用...
在自定义单元中显示进度指示器的Swift macOS应用程序中,是否可以同步所有指示器的旋转?
我有一个用Swift / Objective-C编写的Cocoa应用程序,我有一个问题,只是一个细节,但我认为这很重要。我有一个基于数据视图和委托驱动的基于视图的NSOutlineView,...
自定义层次结构视图-是否使用NSTreeController?
我有一个要在大纲视图和自定义视图中同时显示的东西的层次结构。有点类似于CH中的Buck和Yacktman(可可设计模式)示例。 29,但带有...
使用Swift中的selectedIndexSet从可可NSOutlineView获取多个项目
[当我需要从NSOutlineView获取选定的项目时,我可以使用此函数:func item(atRow row:Int)->有吗?但是,当使用多项选择时,如何获取项目列表?我可以使用var ...