2016-04-26 60 views
0

我正在尝试设置非常基本的应用程序。简单的NSSplitViewController设置显示为细线,而不是窗口

我刚刚创建了NSSplitViewController。放置在故事板中。把它当作窗口内容。并在每个子视图控制器上添加一个滑块。

问题是我的应用在启动时显示为细线,即使我在窗口上设置了最小尺寸。

这里是我的故事板设置的样子:

enter image description here

这是什么应用程序看起来像编译和发射后:

enter image description here

而此行实际上是可拖动的,所以当我拖动它时,我的应用程序显示出来,我可以看到两个滑块。这是XCode中的错误还是我错过了一些东西?

回答

0

你的问题是,你需要设置一些自动布局约束,你已经放入两个视图的对象通过分割视图控制器可见。

当我建立一个测试项目就像你在那里,我也看到一个窗口与一个不可移动的拆分视图分隔线。

但是,一旦我将滑块嵌入到自己的自定义视图中,并在该自定义视图上设置宽度和高度,窗口就会出现,并且我可以移动滑块。

Split View

+0

没有你没有understnad,在我的第二个屏幕行是整个应用程序,一旦我拖动它,出现的窗口。 – s1ddok

+0

您是否为每个视图内的项目设置了自动布局约束? –

+0

不,我必须设置什么类型的限制?我添加了两个滑块和窗口显示出来......我根本不明白这一点 – s1ddok