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