私はiPhoneの初心者であり、最初のアプリケーションでは、TabBarControllerの通常の動作をオーバーライドする必要があります。3つのタブがあり、最初のタブでは、実行時にいくつかのロジックに従って別のビューをロードする必要があります。これは可能ですか?
TabBarControllerデリゲートを確認しましたが、動作のオーバーライドが許可されていないことを理解している限り、「ユーザー入力の通知」だけです。
何か案が?ありがとうございました。
私はiPhoneの初心者であり、最初のアプリケーションでは、TabBarControllerの通常の動作をオーバーライドする必要があります。3つのタブがあり、最初のタブでは、実行時にいくつかのロジックに従って別のビューをロードする必要があります。これは可能ですか?
TabBarControllerデリゲートを確認しましたが、動作のオーバーライドが許可されていないことを理解している限り、「ユーザー入力の通知」だけです。
何か案が?ありがとうございました。
特定のタブでコントローラーを変更するには、次のようにします。
NSMutableArray* controllers = [NSMutableArray arrayWithArray:tabBarController.viewControllers];
int newIndex = 0;
[controllers replaceObjectAtIndex:newIndex withObject:newController];
tabBarController.viewControllers = controllers;