我试图让分割视图控制器正常工作,但显然那里有一个错误,或者我错过了什么。
首先,我启动了一个空白的OSX Obj-C应用程序,在故事板中我拖动了拆分视图控制器。接下来,我将主窗口控制器中的segue链接到拆分视图,并添加了两个标签。
http://i.imgur.com/dlFObaF.png
当我构建项目时,它只显示第二页。更不用说最终构建中的奇怪窗口大小了。
http://i.stack.imgur.com/IqRqr.png
我已经尝试了一切。 这在垂直和水平分割视图中都会发生。
有什么建议吗?
答案 0 :(得分:0)
我今天也遇到了同样的问题,但这只是拆分线没有正确启动。
要看到这一点,一旦您运行应用程序,将鼠标移向窗口边缘并拖动它,您现在将看到另一个视图出现。
据我所知,我不知道如何在IB或代码中修复此问题。显然NSSplitViewController
没有像UISplitViewControllerAutomaticDimension
这样的属性。如果有人能为此做出贡献,我将不胜感激。
已编辑:通过另一个thread找到答案。基本上,尝试向每个视图中的子视图添加一些约束,这应该可以防止视图的大小为零。在我的玩具示例中,为我的按钮添加边距约束效果很好。