2011-10-15 119 views
2

探索多窗口实现了我的核心数据Cocoa程序后,我决定放弃该设计和切换到设计就像你与iTunes和iPhote看到。这是一个分割窗口,左侧有一个导航区域,右侧有一个内容窗格。如何实现类似iTunes的界面?

我的想法琢磨来解决这个如下:

  • 在其与NSSplitView创建一个主窗口。
  • 具有不同NIB与视图和单独的控制器用于每个 图。每个视图对应于左手 窗格中显示的选项(所以我的应用程序是关于“事件”和“位置”,所以会有一个使用EventView和LocationView)。
  • 负载在拆分视图的右窗格中作为用户 每个视图通过实例化其进而加载NIB并把它认为在右侧窗格中的相应的控制器导航的左窗格中的选项。

我的问题是,这是一个可行的设计,还是我完全在错误的轨道上,是否有更好的方法来做到这一点?我遇到过this的问题,但这更多的是采用级联层次结构的Finder式实现,这不是我正在寻找的。

+0

你的计划听起来不错。 – spudwaffle

+0

听起来像Windows资源管理器设计... ;-) –

回答