将Finder(MacOs)类型功能嵌入到我的应用程序
我正在制作一个应用程序,我想在我的应用程序中嵌入查找器类型的功能 应用程序包含两个窗口侧窗口和主窗口。 侧窗包含所有文件夹列表的列表。(已使用将Finder(MacOs)类型功能嵌入到我的应用程序,macos,cocoa,nsview,nsoutlineview,Macos,Cocoa,Nsview,Nsoutlineview,我正在制作一个应用程序,我想在我的应用程序中嵌入查找器类型的功能 应用程序包含两个窗口侧窗口和主窗口。 侧窗包含所有文件夹列表的列表。(已使用NSOutLineView实现) 主窗口视图将根据所选文件夹进行更改 如果用户双击任何文件夹(在主窗口上),它将在同一窗口(主窗口)中打开该文件夹的内容;如果用户双击文件(在主窗口上),文件将与关联的应用程序分开打开 我曾经完成了实现侧窗口(NSoutLineView)的步骤,但无法在主窗口中向我的应用程序添加浏览功能。@sosborn:我使用了Sourc
NSOutLineView
实现)
主窗口视图将根据所选文件夹进行更改
如果用户双击任何文件夹(在主窗口上),它将在同一窗口(主窗口)中打开该文件夹的内容;如果用户双击文件(在主窗口上),文件将与关联的应用程序分开打开
我曾经完成了实现侧窗口(
NSoutLineView
)的步骤,但无法在主窗口中向我的应用程序添加浏览功能。@sosborn:我使用了SourceView应用程序。主窗口是NSbox的集合视图。因此,我在NSbox上添加了一个双击观察者(使用observeValueForkeyPath{keypath isDoubleClicked)和addobserver{on awakeFromNib})。但是当我双击NSbox视图时,我正在更改isDoubleClicked属性,但仍然没有调用observeValueForkeyPath。我的意思是,双击所用的代码是什么?如果不看到这一点,我们将无法提供帮助。