• ベストアンサー

iPhoneアプリ開発:Tabbarの切り替え

Tabbarを使用したiPhoneアプリの開発をしています。 通常、Tabbarは人の手でタップして切り替えますが、プログラムからTabbarを切り替えるにはどのようにするのでしょうか? 具体的には、タブが4つあるアプリケーションで、左端のタブのViewにボタンを置いて、そのボタンをタップすると別のタブ(例えば左から2番目のタブ)に移動するようにしたいのです。 実装方法をご存知の方がおられましたら、お教えいただけないでしょうか。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

UITabBarControllerのプロパティ「selectedViewController」を操作します。 下のコードをボタンなどに記述してみてください。コード中の「self」は、UIViewControllerです。 UITabBarController *controller = self.tabBarController; controller.selectedViewController = [controller.viewControllers objectAtIndex: 1]; タブバーの2番目のタブに該当するビューに移動します。

auxwave
質問者

お礼

ご回答ありがとうございます。 教えていただいたコードを記述したところ、希望したとおりの動作になりました。 とても助かりました。 ベストアンサーとさせていただきます!

関連するQ&A