一旦连接全部由一个连接选择,我可以将相同的操作分配给Interface Builder中的多个按钮吗?
答案 0 :(得分:2)
这个问题在很多线程中讨论过,但它并不总是简单地布局。最简单的方法是创建一个如下所示的函数。它需要发送者,在这种情况下是UIButton,并获取标记。然后,您可以根据需要运行所需的任何代码。
- (IBAction) buttonClick: (id) sender {
UIButton *button = (UIButton *)sender;
int row = button.tag;
NSLog(@"Button clicked: %i", row);
if (row == 1 ) {
// do something
}
}
在Interface Builder中,将按钮附加到该函数,然后使用Attributes Inspector为每个按钮设置Tag值,为每个按钮赋予不同的整数值。