【发布时间】:2015-02-14 20:55:21
【问题描述】:
我正试图围绕 Mac OS X 的情节提要展开思考,但我在复制使用 XIB 可以轻松完成的行为时遇到了一些困难。我的应用程序的主窗口包含一个工具栏、一个内容区域和一个底栏。在底部栏中,我有各种控件,例如进度指示器和分段控件,用于选择在内容区域中显示哪个视图。窗口原型如下:
使用 XIB,我可以轻松地将分段控件放置在底部栏中,并将其操作连接起来,以根据选择的分段交换内容视图。到目前为止,我一直无法使用情节提要完成这种行为。如何才能做到这一点?我尝试了拆分视图,但无法修复底部窗格的大小,也无法消除分隔线。我希望它就像将视图从 IB 调色板拖到底部栏中一样简单,但不允许此操作。
【问题讨论】:
-
Interface Builder 完全有可能还没有用于情节提要的此功能。毕竟,OS X 上的情节提要刚刚在 Yosemite 中引入。
-
通过将底部栏控件定位在窗口的视图控制器中并为内容区域添加容器视图,我取得了一些进展。我仍在研究如何优雅地换出容器视图中的视图。
标签: objective-c macos cocoa xcode-storyboard