1

我有两个按钮,它们会根据某些条件改变位置。

我计划不是以编程方式更改位置,而是有两个按钮并根据条件显示和隐藏这些按钮。

之后,我计划对两个按钮使用相同的标签,并根据标签调用操作。

我的计划是,如果两个按钮中的任何一个都被按下(因为我们有相同的标签),一个动作将被调用,而无需为两个按钮编写两次代码来调用动作。

所以我的问题是,如果我有两个按钮的相同标签可以吗?

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 回答