こんにちは、iPhone のセグメント コントロールのように 3 つのボタンを使用する方法を教えてください。
質問する
1018 次
2 に答える
7
異なるタグを持つ3つのボタンを配置し、3つすべてを1つのIBActionで接続してから、スイッチケースフローを使用してタグに基づいて何でも実行します
-(IBAction)segmentControleChanged:(id)sender
{
switch([sender tag]){
case 1:
{
//Do anyting
break;
}
case 2:
{
//Do anyting
break;
}
case 3:
{
//Do anyting
break;
}
default:
break;
}
}
タグ1、2、3のボタンが3つあるとします。
于 2012-05-28T08:14:54.700 に答える
1
各ボタンにタグを設定します。
[button1 setTag:0];
[button2 setTag:1];
[button3 setTag:2];
次に、すべてのボタンに同じ @selector メソッドを配置します。
次に、ボタンセレクターメソッドでこれを行います:-
-(IBAction)youButtonMethod:(id)sender
{
if([sender tag] == 0)
{
// your first button click
}
else if([sender tag] == 1)
{
// your second button click
}
else if([sender tag] == 2)
{
// your third button click
}
}
于 2012-05-28T12:32:33.810 に答える