2017-09-15 7 views
0

新しいMACOSアプリケーションプロジェクト(swift、storyboards)では、xCode(8.3)の最新バージョンを使用して、ストーリーボードに追加するNSTabViewControllerでクロスフェードトランジションを取得できません。ウィンドウのサイズも変更されていません。 私は何が間違っていますか?ストーリーボードとNSTabViewControllerを使用してmacosでのサイズ変更でクロスフェードトランジションを取得するにはどうすればよいですか?

新しいウィンドウコントローラを追加することから始めます。私はコンテンツビューコントローラを削除して、タブビューコントローラで置き換えます。 タブビューコントローラには、2つのタブが2つのビューコントローラに接続されています。私はそれらのサイズを大きくして、両方のボタンにランダムなボタンを入れて、実行時にフルビューが表示されるかどうかを確認できるようにサイズを変更します。

すべての設定には、デフォルト設定とtabviewcontrollerの「クロスフェード」トランジションがあります。

しかし、アプリケーションを実行すると、タブが突然変更され、ウィンドウのサイズが変更されずに新しいタブが表示されます。

私の目標は、私のストーリーボードに優先パネルを作成することです。私は最初の手順で失敗します。

+0

私の答えはhttps://stackoverflow.com/questions/27578085/resizing-window-to-view-controller-size-in-storyboard/48869175#48869175を参照してください – Ely

答えて

1

クロスフェードアニメーションを機能させるには、タブビューのdelegateコンセントをタブビューコントローラーに接続する必要があります。

スムーズに見えていないようですが、標準のタブビューではリサイズがサポートされています。

関連する問題