1

ボタンは 2 つあり、条件によって位置が変わります。

プログラムで位置を変更する代わりに、私が計画しているのは、2 つのボタンを用意し、条件に基づいてそれらのボタンを表示および非表示にすることです。

その後、私が計画しているのは、両方のボタンに同じタグを付け、タグに基づいてアクションを呼び出すことです。

私の計画は、両方のボタンのいずれかが押された場合 (同じタグがあるため)、両方のボタンがアクションを呼び出すコードを 2 回記述せずに、1 つのアクションが呼び出されることです。

私の質問は、2 つのボタンに同じタグを付けても大丈夫ですか?

4

2 に答える 2

5

tagは完全にユーザー定義であり、ボタンの機能には影響しません。それは純粋にあなたの識別のためです。したがって、機能に影響を与えたくない場合は、すべてのボタンに同じタグを割り当てることができます (ただし、タグは無意味です)。

于 2013-10-17T19:58:56.970 に答える
0

両方のボタンに同じアクションを追加しないのはなぜですか?

[button1 addTarget:self action:@selector(yourAction:) forControlEvents:UIControlEventTouchUpInside];
[button2 addTarget:self action:@selector(yourAction:) forControlEvents:UIControlEventTouchUpInside];
于 2013-10-17T20:00:44.627 に答える