1

UITabBarControllerを作成し、それにNavigationControllerを埋め込みました。

私が今抱えている問題は、タブバーアイテムを追加する方法がわからないということです。現在、ホーム画面に表示されるアイテムは1つだけです。しかし、そのタブバーコントローラーにタブを追加するにはどうすればよいですか?

コントロールを他のコントローラーにドラッグしてみましたが、それはここに行く方法ではないと思います。

誰かが私を正しい方向に向けてくれませんか。

4

3 に答える 3

2

タブバーアイテムは、UITabBarControllerにあるビューコントローラーの数に基づいて自動的に追加されます。

たとえば、電話をかけるとき:

self.tabBarController.viewControllers = @[viewController1, viewController2];

2つのタブバーアイテムが自動的に作成されます。

于 2013-01-22T18:24:37.567 に答える
1

最初からすべてを行うこともできます。タブバープロジェクトであるプロジェクトを開始すると、自動的に2つのタブが表示されます。さらに必要な場合は、オブジェクトの下の右ペインからViewControllerをドラッグします。次に、クリックアンドドラッグを制御してルートビューから新しいビューコントローラにドラッグし、リレーションシップタブバーを選択します。コードなしで好きなだけ接続できます。これがお役に立てば幸いです。

于 2013-01-22T18:43:35.777 に答える
1

ストーリーボードを使用していると思います。

ストーリーボードでナビゲーションコントローラーを選択した状態で、タブバービューコントローラー接続アイコン(左側の丸い金色のアイコン)を右クリックするか、接続インスペクター(右側)を選択すると、[表示]が表示されます。 「トリガーされたセグエ」の下の「コントローラー」オプション。その円から、タブバーコントローラーにリンクする新しいビューコントローラーにドラッグするだけで、新しいタブバーアイテムができあがります。

于 2013-01-22T19:11:30.680 に答える