我是 cocoa 开发的新手,一直在尝试在附图中寻找类似的东西。
基本上是一个具有多个 View 、部分或面板的应用程序,我将单独的类链接到每个 View ,而不是一个委托(delegate)类执行所有操作。
我也对旧的 xib 和新的 Storyboard风格感到困惑,想知道如何才能实现同样的目标,比如使用什么样的视觉对象。附图解释了我想要达到的目标。
最佳答案
在 Mac OS Cocoa 中,通常只使用简单的 NSView
对象来分层分割复杂 View 。
如果您还需要视觉分隔符,可以使用NSBox
。对于可调整大小的部分,请使用 NSSplitView
。
关于 Controller 层,为窗口中的单独 Pane ( subview )设置单独的 Controller 对象也很常见。
关于cocoa - 在单个 View 中开发多个面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30588724/