0

そのため、上部にツールバーがあり、その下にコントローラーのビューとして配線したコンテナー ビューがあるビュー コントローラーがあります。

私はこれをやっています:

[self addChildViewController:detailsView];
[self.view addSubview:detailsView.view];
[detailsView didMoveToParentViewController:self];

何らかの理由で、詳細コントローラーがツールバーの上に表示されます。サイズを指定する方法はありますか?

本当にありがとう。

4

1 に答える 1

0

IB でコンテナー ビューをセットアップする場合、通常のカスタム コンテナー コントローラー コードを使用する必要はありません。すべて IB によって自動的に行われます。また、メイン コントローラー (コンテナー ビューを含むもの) のビューを変更しないでください。そのビューは、コンテナー ビューが埋め込まれているビュー全体である必要があります。組み込みコントローラー (提供されているもの) にアクセスします。メインコントローラーの childViewControllers プロパティを介して自動的に (コンテナービューに合わせてサイズ変更されます)。

于 2012-11-28T17:15:44.260 に答える