Iphone 一次为多个按钮分配相同的操作

Iphone 一次为多个按钮分配相同的操作,iphone,iphone-sdk-3.0,interface-builder,Iphone,Iphone Sdk 3.0,Interface Builder,一旦一个连接选中了界面生成器中的多个按钮,我是否可以将相同的操作分配给它们?这个问题在许多线程中讨论过,但并不总是简单地列出。最简单的方法是创建如下函数。它接受发送者(在本例中为UIButton)并获取标记。然后,您可以在此基础上运行您想要的任何代码 - (IBAction) buttonClick: (id) sender { UIButton *button = (UIButton *)sender; int row = button.tag; NSLog(@"Bu

一旦一个连接选中了界面生成器中的多个按钮,我是否可以将相同的操作分配给它们?

这个问题在许多线程中讨论过,但并不总是简单地列出。最简单的方法是创建如下函数。它接受发送者(在本例中为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中,将按钮附加到函数,然后使用属性检查器为每个按钮设置标记值,为每个按钮指定不同的整数值