これは戻るボタンのコードです。
9 つのボタン (button1、button2...button9)
があり、他の 9 つのボタンのいずれかを押すと、このボタンがアクティブになります。
だから私はこれを行うことができる方法はありますか?
[_backButtonOutlet addTarget:self action:@selector(button1:) forControlEvents:UIControlEventTouchUpInside];
これは戻るボタンのコードです。
9 つのボタン (button1、button2...button9)
があり、他の 9 つのボタンのいずれかを押すと、このボタンがアクティブになります。
だから私はこれを行うことができる方法はありますか?
[_backButtonOutlet addTarget:self action:@selector(button1:) forControlEvents:UIControlEventTouchUpInside];
_backButtonOutlet
ボタンへの参照であるため、ボタンが押されたときに呼び出されないようにします。button1:
任意のボタンが押されたときに呼び出されるメソッドです。
オプション1:
電話:
[otherButtonOutlet_N addTarget:self action:@selector(button1:) forControlEvents:UIControlEventTouchUpInside];
他の各ボタン (必要に応じて置き換えotherButtonOutlet_N
ます)。
オプション 2:
XIB / ストーリーボードで、すべてのボタンをbutton1:
メソッドに接続します。複数のターゲット/アクションのペアをボタンに追加できます。
いくつかのメソッドを作成すると、同時に呼び出したいすべての必要なメソッドが呼び出され、ボタンタップイベントでそのメソッドが呼び出されます。幸運を!
-(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];
}