NSOutlineView 中的非唯一项
根据 Apple 的文档,NSOutlineView 要求视图中的每个项目都是唯一的,但是,如果这实际上不符合业务需求?特别是,如何显示类似这样的 Item A -> Item…
通过 NSArrayController 绑定 NSOutlineView
我有一个应用程序,可以播放具有如下结构的歌曲(曲目)([] 括号代表“列表”): SidebarController (NSObject) SidebarContentController (NSArray…
自定义层次结构视图——是否 NSTreeController?
我有一个想要在大纲视图和自定义视图中(同时)显示的内容的层次结构。有点类似于 CH 中的 Buck 和 Yacktman(可可设计模式)示例。 29,但用大纲而不…
如何使用 Cocoa Bindings 实现基于视图的源列表 (NSOutlineView) 的示例?
有没有人找到关于如何使用 Lion 中引入的基于视图的 NSOutlineView 实现源列表的清晰、简洁的示例或指南?我看过苹果的示例项目,但没有任何方向感或…
如何创建 itunes/finder/mail 样式表视图
我想以 Finder 窗口左窗格的样式创建内容列表(类似于 Mail/iTunes/etc 的样式)。目前我的 NSTableView/NSOutlineView 实现看起来有点基本。 有没有…
在基于视图的 NSOutlineView 中更改 NSTableCellView 的 objectValue 不会传播到 dataSource
我使用基于视图的 NSOutlineView 来显示和选择科学应用程序的分层结构项目。 大纲列中的每一行代表一个项目,由项目特定的图标表示(在图片)、显示是…
如何在 NSOutlineView 中获取 Control Click 的目标
我有一个由 NSTreeController 控制的 NSOutlineView。 NSOutlineView 连接到 Interface Builder 中的上下文菜单。 按住 Control 单击会调出我的菜单,…
NSOutlineView:为什么 shouldEditTableColumn: 被调用两次?
在我的 OutlineView 中按 Enter 一行,shouldEditTableColumn 方法被调用两次。当我点击进入时,它被调用一次。 - (BOOL)outlineView:(NSOutlineView …
从 NSOutlineView 拖动从未被接受
我正在尝试从 NSOutlineView 实现拖动,尽管拖动开始正常,但它永远不会被另一个应用程序接受。相关代码是: - (BOOL) outlineView:(NSOutlineView*)p…
UI刷新、NSOutlineView reloadData和递归方法
我填充 NSOutlineView 递归读取目录。 读取目录及其子目录后,我刷新大纲,在调度内调用 reloadData ,如下所示 -(void)readDir:(NSString*)path { di…
NSOutlineViewoutlineViewSelectionDidChange
我的 NSOutlineView OutlineViewSelectionDidChange 方法将不会被调用。 我将 NSOutlineViews 委托设置为存在其他方法的类 - (BOOL)outlineView:(NSOu…
在 NSTableView 和 NSOutlineView 之间进行选择
我真的很想创建一个与显示的屏幕类似的分段表格视图 (这是从 XCode->Build Phases 视图)。老实说,我有点不知道如何开始。 我可以使用 NSTableView …
NSTextField 在 NSTableCellView 内部时不调用委托
我的应用程序中有一个相当普通的源列表(从对象库中拖出),以 NSTreeController 作为其数据源。我将 DataCell 内的 NSTextField 设置为可编辑,但我…
从 NSOutlineView 检索单元格内容
NSOutlineView 出现了一个奇怪的问题。该视图本质上是一个具有关联文件作为子项的应用程序列表。我在数据源中手动填充视图,所有这些都工作正常。我现…