我正在学习创建一个简单的cocoa mac osx应用程序。但是,我需要在进入之前研究一些事情。我来自iOS开发的背景。我想看看下面复制界面的最佳方法是什么。
http://macmagazine.com.br/wp-content/uploads/2011/08/08-sparrow.png?cda6c1
我想显示多个视图,如下所示。我知道如何实现这一目标,但不确定它是否是最佳方式。在我的app委托中,我正在考虑引用3个不同的视图。然后,将每个显示为主视图的子视图。这是一个好主意,如果有可能,有人可以告诉我一些关于如何实现这个目标的示例代码吗?
以下代码就是我的想法。 self.window代表主视图中的窗口。
[self.window.contentView addSubview:self.ViewController1.view];
[self.window.contentView addSubview:self.ViewController2.view];
答案 0 :(得分:2)
看起来像NSSplitview。您可以在xib / storyboard中设置SplitView子视图的大小,以获得您想要的宽度。
这里有更多文档: