0

全くの初心者ですので、ご了承ください。XCodeで、アクション内のボタンの名前を参照することはできますか? そのため、if ステートメントを使用して、ボタンの名前 (ボタンの背後にある画像の名前としても使用) が既に作成されている配列にあるかどうかを確認したいと考えています。ストーリーボードにボタンを作成し、次のように .h ファイルにリンクしました。

- (IBAction)s11:(id)sender;

これまでに .m ファイルにあるもの (ボタンに関連するもの) は次のとおりです。

- (IBAction)s11:(id)sender {
    if (  )
}
4

7 に答える 7

1

送信者は、クリックしたボタンへのポインターです。したがって、それを UIButton にキャストして、必要なことを何でも行うことができます - タイトル、タグなどを確認してください。

于 2013-05-02T09:15:55.340 に答える
1

ボタンの名前を確認する必要があるため、これを使用します。

- (IBAction)s11:(id)sender {
       UIButton *btn = (UIButton *)sender;
       if ([btn.titleLabel.text isEqualToString:@"BUTTON_NAME"]){
            // do your stuff
       }
}
于 2013-05-02T09:29:49.263 に答える