1

MacOSアプリケーション用のウィンドウのViewControllerにコンテナを使用してTabbarまたはTabViewControllerを埋め込みたいとします。 Tabbar/TabVCの2つのViewControllerは、異なる高さ、背の高いもの、小さい/平坦なものを持つ必要があります。自動サイズ変更ウィンドウ

これは、Tabbar/TabVCがViewControllerを変更したときに、ウィンドウの高さ全体を自動的にリサイズしたいということです。このように、ウィンドウは常に可能な限り小さく、未使用の空きスペースは表示されません。

これはウィンドウのサイズを変更しません(もちろん)私の現在の絵コンテ、次のとおりです。

Storyboard

誰もが自動的に選択の大きさに応じてウィンドウのサイズを変更する方法、ヒントを持っていますタブバーまたはTabVCのViewController?それはあなたのために働く場合にもself.preferredContentSize = self.view.fittingSize;を使用することができます

- (void) viewWillAppear 
{ 
    [super viewWillAppear]; 
    self.preferredContentSize = CGSizeMake(self.view.fittingSize.width, 194); 
} 

答えて

0

のようなviewWillAppearpreferredContentSizeを設定してみてください。 これが変更をアニメーション化するかどうかはわかりません。

関連する問題