2012-01-31 12 views
0

私のiOSアプリケーションのメインウィンドウには、UITabBarControllerが含まれています。 3つのUITabBarItemがあり、それぞれ異なるビューが表示されます。UITabBarItemアクションを変更するにはどうすればよいですか?

私はタブバーがxcodeタブバーアプリケーションテンプレートで直接作成されたと思います。今度は別のビューを作成し、既存のビューを新しいものに置き換えたいのですが、UITabBarItemボタンにビューを割り当てるコードは表示されません。これどうやってするの?

+0

あなたはストーリーボードを使用していますか? –

+0

いいえ、私は古典的なシステムを使用します – Alexis

答えて

1

あなたがコード内でこのアクションを実行したい場合は、このUITabBarController方法を見て

setViewControllers:animated:

サンプルコード

NSArray *viewControllers = [NSArray arrayWithObjects: controller1, controller2, controller3, nil]; 
[tabBar setViewControllers:viewControllers animated:YES]; 

あなたはIBを使用している場合、あなたのタブに必要なのUIViewControllerを割り当てます。

+0

そして今コントローラーはどのように設定されていますか?コードやxibパラメータのどこにも表示されません... – Alexis

+1

私はあなたがIBを使うと思います。この画像を見る - http://img440.imageshack.us/img440/5532/screenshot20120131at155.png – beryllium

+0

実際に私はIBを使用しています。私の目を開いてくれてありがとう:) – Alexis

0

UITabBarControllerのビューに適切な位置にカスタムタブを配置できますが、タブの切り替えはすべてあまり難しくありません。

関連する問題