1

ここで助けが必要です私の問題は、私のアプリは単一のビューで始まり、さまざまな場所に移動するボタンで作られたメニューを表示します。この場所の1つは別の種類のメニューですが、このメニューはタブバーメニューです。つまり、.xibを使用して新しいファイルを作成し、タブバーコントローラーを追加し、タブのすべてのセクションをビューコントローラーにリンクしました...これは、最初のメニューの準備ができていることを意味します。ビューがあります。コントローラの準備ができました。タブバーのメニューの準備ができています。問題は...単一のビュー(最初に表示され、タブバーを含まないビュー)から新しいビューに移動するにはどうすればよいですか。ボタンを押した後、タブバーコントローラーが入った画面???

お願い助けて

注:XCode 4.2を使用していて、ストーリーボード(アプリの要件)を使用していません

4

2 に答える 2

2

viewControllerのコンテンツを表示するための3つのオプションがあります。

1.使用するpresentModalViewController:

2.viewControllerビューをsubViewとして現在のviewControllerに追加します。あなたの場合:[singleViewController.view addSubView:tabBarViewController.view];

3.または、単純なViewControllerがナビゲーションルートviewControllerである場合は、他のviewControllerをそのナビゲーションスタックにプッシュできます。(@roronoa zorroが説明したように)。

于 2012-05-20T07:16:03.590 に答える
1

taBarControllerに次のすべてのviewControllerを追加した可能性があるため、次の画面にタブバーを表示する場合は、ナビゲーションコントローラーのタブバーコントローラーを押す必要があります。

[self.navigationController pushViewController:TabBarControllerObj];
于 2012-05-20T05:30:03.277 に答える