0

こんにちは私は私のアプリケーションに2つのタブがあります。UITabBarControllerを使用してタブを実装しました。アプリケーションのタブバーを使用して、2つのタブを切り替えることができます。しかし、ボタンを使用してタブを切り替えたいと思います。両方のタブに1つのボタンが含まれます。いずれかのタブのボタンを押すと、他のタブに切り替わります。私はこれを行う方法を見つけることができないようです。ありがとう。

4

2 に答える 2

3

コードを使用してタブを切り替えたい場合は、UITabBarControllerの" selectedIndex"プロパティを変更するだけです(ただし、コントローラーがView Controllerがアドレス指定できるアウトレットに接続されている場合)。

于 2012-11-21T06:56:04.767 に答える
1

あなたは次のようにすることができます:-

BOOL isFirstIndexSelected;
-(IBAction)ActionSwitchTab
{

    if(isFirstIndexSelected=YES)
    {
      [self.tabBarController setSelectedIndex:1];
      isFirstIndexSelected==NO;
    }
    else

    {
    [self.tabBarController setSelectedIndex:0];
          isFirstIndexSelected==YES;

    }

}

上記のコードに関しては、タブの変更をクリックするボタンが1つだけです。ただし、[差分]タブに[差分]ボタンを設定する場合は、各ボタンアクションを実装し、次のように手動でタブを設定する必要があります:-

[self.tabBarController setSelectedIndex:0];

于 2012-11-21T07:04:09.247 に答える