- ベストアンサー
iPhoneアプリ開発:Tabbarの切り替え
Tabbarを使用したiPhoneアプリの開発をしています。 通常、Tabbarは人の手でタップして切り替えますが、プログラムからTabbarを切り替えるにはどのようにするのでしょうか? 具体的には、タブが4つあるアプリケーションで、左端のタブのViewにボタンを置いて、そのボタンをタップすると別のタブ(例えば左から2番目のタブ)に移動するようにしたいのです。 実装方法をご存知の方がおられましたら、お教えいただけないでしょうか。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
UITabBarControllerのプロパティ「selectedViewController」を操作します。 下のコードをボタンなどに記述してみてください。コード中の「self」は、UIViewControllerです。 UITabBarController *controller = self.tabBarController; controller.selectedViewController = [controller.viewControllers objectAtIndex: 1]; タブバーの2番目のタブに該当するビューに移動します。
お礼
ご回答ありがとうございます。 教えていただいたコードを記述したところ、希望したとおりの動作になりました。 とても助かりました。 ベストアンサーとさせていただきます!