拆分视图控制器仅显示一个视图(Xcode 6)

时间:2015-02-01 22:11:35

标签: xcode view split controller

我试图让分割视图控制器正常工作,但显然那里有一个错误,或者我错过了什么。

首先,我启动了一个空白的OSX Obj-C应用程序,在故事板中我拖动了拆分视图控制器。接下来,我将主窗口控制器中的segue链接到拆分视图,并添加了两个标签。

http://i.imgur.com/dlFObaF.png

当我构建项目时,它只显示第二页。更不用说最终构建中的奇怪窗口大小了。

http://i.stack.imgur.com/IqRqr.png

我已经尝试了一切。 这在垂直和水平分割视图中都会发生。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我今天也遇到了同样的问题,但这只是拆分线没有正确启动。

要看到这一点,一旦您运行应用程序,将鼠标移向窗口边缘并拖动它,您现在将看到另一个视图出现。I put my mouse (not shown) on the left edge and start dragging There you see another split view

据我所知,我不知道如何在IB或代码中修复此问题。显然NSSplitViewController没有像UISplitViewControllerAutomaticDimension这样的属性。如果有人能为此做出贡献,我将不胜感激。

已编辑:通过另一个thread找到答案。基本上,尝试向每个视图中的子视图添加一些约束,这应该可以防止视图的大小为零。在我的玩具示例中,为我的按钮添加边距约束效果很好。