2016-04-26 4 views
0

私は非常に基本的なアプリケーションを設定しようとしています。シンプルなNSSplitViewController設定は、ウィンドウではなく細い線で表示されます

NSSplitViewControllerを作成しました。ストーリーボードに置いた。それをウィンドウの内容として入れてください。各サブビューコントローラにスライダを追加しました。

問題は、ウィンドウに最小サイズを設定しても起動時に細い線として表示されるという問題です。ここで

は私のストーリーボードのセットアップがどのように見えるかです:

enter image description here

そして、これは、アプリケーションがコンパイルと打ち上げ後のように見えるものです:

enter image description here

そして、この行が、実際にはドラッグ可能です私はそれをドラッグすると、私のアプリケーションが表示され、私は両方のスライダーを見ることができます。 Xcodeのバグですか、何か不足していますか?

答えて

0

問題は、スプリットビューコントローラを介して表示される2つのビューに入れたオブジェクトに自動レイアウト制約を設定する必要があることです。

私がテストプロジェクトを設定したときと同じように、私は移動不能な分割ビューディバイダを持つウィンドウも見ていました。

しかし、いったんスライダを独自のカスタムビューに埋め込み、そのカスタムビューで幅と高さを設定すると、ウィンドウが表示され、スライダを動かすことができました。

Split View

+0

いいえのdidnt understnadは、私の第二のスクリーンショット上のラインは、私はそれをドラッグすると、ウィンドウが表示され、アプリケーション全体です。 – s1ddok

+0

各ビュー内のアイテムに自動レイアウト制約を設定しましたか? –

+0

いいえ、どのタイプの制約を設定する必要がありますか?私は2つのスライダーを追加し、ウィンドウが現れました...私はそれを全く理解していません – s1ddok

関連する問題