2016-04-04 16 views
2
対応を示すために、変数を

が私を助けてください確認してください。 TabBarItem(インデックス1)をタップすると、変数(int) 'ShowVC'をチェックして、対応するView Controllerを表示する必要があります。 例えば:だからIOS TabBarItemにタップは、ケースのための解決策を見つけるのViewController

switch (ShowVC) { 
      case 1: 
       showViewController1; 
       break; 
      case 2: 
       showViewController2; 
       break; 
      case 3: 
       showViewController3; 
       break; 
      default: 
       break; 
     } 

、そのための解決策は何ですか?

ここで、TabBarItemをタップしたときにView Controllerを表示するチェック方法を追加できますか?

答えて

0

このリンクは間違いなく助けになります。私が理解

http://www.mysamplecode.com/2013/02/ios-tab-bar-controller-example.html

+0

いいえ、あなたは私の質問を理解していません。タブバーの項目1をタップすると、VC1またはVC2またはVC3が「ShowVC」変数に依存することを確認して表示します。タブバー項目1を表示しないVC1を表示する、タブバー項目2を表示するVC2、... – QuocTV

+0

もっと詳しく説明してください。 –

+0

対応するView Controllerを表示するには、ユーザーの権限を確認する必要があります – QuocTV

0

あなたのタブをクリックまたはタップしたときに通知を取得する必要があります。

でAppDelegateのdidFinishLaunchingWithOptions

UITabBarController *tabBar = (UITabBarController *)self.window.rootViewController; 
[tabBar setDelegate:self]; 

didSelectViewControllerにあなたは何を表示するかについてのあなたのロジックや状態を書き込むことができます。

- (void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 
{ 
    //Write your logic here 
    tabBarController.selectedViewController = yourNewController; 
} 
関連する問題