我有两个按钮,它们会根据某些条件改变位置。
我计划不是以编程方式更改位置,而是有两个按钮并根据条件显示和隐藏这些按钮。
之后,我计划对两个按钮使用相同的标签,并根据标签调用操作。
我的计划是,如果两个按钮中的任何一个都被按下(因为我们有相同的标签),一个动作将被调用,而无需为两个按钮编写两次代码来调用动作。
所以我的问题是,如果我有两个按钮的相同标签可以吗?
我有两个按钮,它们会根据某些条件改变位置。
我计划不是以编程方式更改位置,而是有两个按钮并根据条件显示和隐藏这些按钮。
之后,我计划对两个按钮使用相同的标签,并根据标签调用操作。
我的计划是,如果两个按钮中的任何一个都被按下(因为我们有相同的标签),一个动作将被调用,而无需为两个按钮编写两次代码来调用动作。
所以我的问题是,如果我有两个按钮的相同标签可以吗?
tag
完全由用户定义,对按钮的功能没有影响。纯粹是为了你的身份识别。因此,如果您愿意,您可以为所有按钮分配相同的标签,而不会产生任何功能影响(除非您的标签毫无意义)。
为什么不向两个按钮添加相同的操作?
[button1 addTarget:self action:@selector(yourAction:) forControlEvents:UIControlEventTouchUpInside];
[button2 addTarget:self action:@selector(yourAction:) forControlEvents:UIControlEventTouchUpInside];