2016-04-26 58 views
0

我正在嘗試設置非常基本的應用程序。簡單的NSSplitViewController設置顯示爲細線,而不是窗口

我剛剛創建了NSSplitViewController。放置在故事板中。把它當作窗口內容。並在每個子視圖控制器上添加一個滑塊。

問題是我的應用在啓動時顯示爲細線,即使我在窗口上設置了最小尺寸。

這裏是我的故事板設置的樣子:

enter image description here

這是什麼應用程序看起來像編譯和發射後:

enter image description here

而此行實際上是可拖動的,所以當我拖動它時,我的應用程序顯示出來,我可以看到兩個滑塊。這是XCode中的錯誤還是我錯過了一些東西?

回答

0

你的問題是,你需要設置一些自動佈局約束,你已經放入兩個視圖的對象通過分割視圖控制器可見。

當我建立一個測試項目就像你在那裏,我也看到一個窗口與一個不可移動的拆分視圖分隔線。

但是,一旦我將滑塊嵌入到自己的自定義視圖中,並在該自定義視圖上設置寬度和高度,窗口就會出現,並且我可以移動滑塊。

Split View

+0

沒有你沒有understnad,在我的第二個屏幕行是整個應用程序,一旦我拖動它,出現的窗口。 – s1ddok

+0

您是否爲每個視圖內的項目設置了自動佈局約束? –

+0

不,我必須設置什麼類型的限制?我添加了兩個滑塊和窗口顯示出來......我根本不明白這一點 – s1ddok