0

これは戻るボタンのコードです。
9 つのボタン (button1、button2...button9)
があり、他の 9 つのボタンのいずれかを押すと、このボタンがアクティブになります。
だから私はこれを行うことができる方法はありますか?

[_backButtonOutlet addTarget:self action:@selector(button1:) forControlEvents:UIControlEventTouchUpInside];
4

3 に答える 3

0

_backButtonOutletボタンへの参照であるため、ボタンが押されたときに呼び出されないようにします。button1:任意のボタンが押されたときに呼び出されるメソッドです。

オプション1:

電話:

[otherButtonOutlet_N addTarget:self action:@selector(button1:) forControlEvents:UIControlEventTouchUpInside];

他の各ボタン (必要に応じて置き換えotherButtonOutlet_Nます)。

オプション 2:

XIB / ストーリーボードで、すべてのボタンをbutton1:メソッドに接続します。複数のターゲット/アクションのペアをボタンに追加できます。

于 2013-10-12T12:17:07.770 に答える
0

いくつかのメソッドを作成すると、同時に呼び出したいすべての必要なメソッドが呼び出され、ボタンタップイベントでそのメソッドが呼び出されます。幸運を!

于 2013-10-12T11:41:36.717 に答える
0
-(IBAction) button1:(id)sender
{
      [self btn1Pressed:sender];
      [self btn2Pressed:sender];
      [self btn3Pressed:sender];
      [self btn4Pressed:sender];
      [self btn5Pressed:sender];
      [self btn6Pressed:sender];
      [self btn7Pressed:sender];
      [self btn8Pressed:sender];
}
于 2013-10-12T12:13:57.100 に答える