2

UITabbarControllerやあみんな私は関連する私の内部の選択されたインデックスを取得したいですUIViewControllers。で取得しようとしましたがparentViewController[self parentViewController];これは正しい方法ではないようです。取得したコントローラーには、そのような方法がないselectedIndexためです。助言がありますか ?

4

3 に答える 3

2
    int i = [self.tabBarController selectedIndex];
    NSLog(@"Selected Index = %d",i);
于 2012-10-30T09:35:23.493 に答える
2

tabBarControllerのselectedIndexプロパティにアクセスします

tabBarController.selectedIndex
于 2012-10-30T09:35:58.187 に答える
2

それはとても簡単です。に4つのアイコンがあると想像してくださいTabBarcontroller。それらのいずれかにアクセスしたい場合は、次のようにする必要があります。

   [self.tabBarController setSelectedIndex:0];
   [self.tabBarController setSelectedIndex:1];
   [self.tabBarController setSelectedIndex:2];
   [self.tabBarController setSelectedIndex:3];

インデックスはtabBar内の位置です

于 2012-10-30T09:36:12.460 に答える