我有两个按钮,根据某些条件改变位置。
我没有以编程方式更改位置,而是计划有两个按钮,并根据条件显示并隐藏这些按钮。
在那之后,我计划的是两个按钮都有相同的标签,并根据标签我会调用动作。
我的计划是,如果同时按下任何一个按钮(因为我们有相同的标签),一个动作将被调用,而不会为两个按钮编写代码两次以调用动作。
所以我的问题是,如果我对两个按钮有相同的标签,那可以吗?
答案 0 :(得分:4)
tag
完全由用户定义,并且对按钮的功能没有任何影响。这纯粹是为了您的身份。因此,如果您没有任何功能影响(除了您的标签没有意义),您可以为所有按钮指定相同的标签。
答案 1 :(得分:0)
为什么不在两个按钮上添加相同的动作?
[button1 addTarget:self action:@selector(yourAction:) forControlEvents:UIControlEventTouchUpInside];
[button2 addTarget:self action:@selector(yourAction:) forControlEvents:UIControlEventTouchUpInside];