如何创建一个与Finder窗口具有相同基本结构的窗口(左侧的菜单/源列表,可以组织的图标,以及右侧更大视图中的内容)?
答案 0 :(得分:3)
要复制Finder的内容视图,请使用:
您可以通过Google搜索来找到适用于Mac的CoverFlow的第三方开源实现。
正如Williham Totland已经提到的,制作源列表(侧边栏)的方法是NSOutlineView。 Stack Overflow上有一些关于让它看起来更像这样的问题。
工具栏当然是NSToolbar。
答案 1 :(得分:1)
Apple提供的示例代码完全符合您的目标:
http://developer.apple.com/mac/library/samplecode/SourceView/
正如其他人所指出的那样,它使用NSOutlineView
作为源列表,使用NSCollectionView
作为内容。
答案 2 :(得分:0)
我认为你可能会混淆'左'和'右'。但我离题了。
要创建一个具有类似结构的窗口,对于图标部分,如果内存服务,则使用NSOutlineView
。您也可以使用NSTableView
。
除非我误解你的问题;在这种情况下,我认为你会使用正确的部分NSCollectionView
。您仍然可以使用上面提到的两个中的一个作为左侧的源列表。
答案 3 :(得分:0)
对于图标视图,您可以使用IKImageBrowserView
。取景器在内部使用它。