0

現在、複数のテーブルビューを表示するサブビューとして表示する必要があるプロジェクトに取り組んでいます(ビューAなど)。ビュー A のコントローラーとして UIViewController を使用しています。さらに 3 つの tableView (ビュー B、ビュー C、ビュー D など) を作成しました。ビュー B、ビュー C、およびビュー D には独自のコントローラーがあります。ビュー B、ビュー C、ビュー D をビュー A のサブビューとして表示したいのですが、各サブビューには独自のナビゲーション バーがあります。.nib ファイルとストーリーボード ファイルを使用せずにこれを行います。

彼らがそれを行ったアプリを見たことがあります。

前もって感謝します .....

4

1 に答える 1

1

ビュー A のコントローラーUINavigationControllerで、テーブル ビュー コントローラー (B、C、および D) の各インスタンスのインスタンスを作成します。各テーブル ビュー コントローラーをいずれかのナビゲーション コントローラーのルート ビュー コントローラーとして設定します。

ここで、ナビゲーション コントローラー ビューをサブビューとして追加し、ナビゲーション コントローラーを子ビュー コントローラーとして追加します。

これで、UI にすべてのテーブルが表示され、それぞれに独自のナビゲーション バーが表示されます。

于 2013-05-11T07:48:56.990 に答える