当我点击UIButton时,它应该返回我指定的值

时间:2013-10-01 03:21:03

标签: uibutton ios7

如何为UIButton赋值,这样当我点击它时,它应该返回该值。 对于EX:如果我有10个按钮,当我点击第一个按钮时它应该返回01,当我点击第二个按钮它应该返回我02等等。

1 个答案:

答案 0 :(得分:2)

为每个按钮设置标记值,并从按钮操作中访问值,如buttonname.tag。

设置标记值:

enter image description here

从按钮的操作中获取标签值,如下所示

- (IBAction)doMyAction:(UIButton *)sender {

    NSLog(@"Selected Button %d",sender.tag);
}

如果以编程方式创建,请执行以下操作:

UIButton *button1 = [[UIButton alloc] initWithFrame:CGRectMake(0,100,50,50)];
button1.tag = 01;

并按上述方式检索。