0

如何为 UIButton 分配一个值,以便当我单击它时,它应该返回该值。对于 EX:如果我有 10 个按钮,当我单击第一个按钮时它应该返回 01,当我单击第二个按钮时它应该返回我 02,依此类推。

4

1 回答 1

2

设置标签值 ,并从按钮操作(如 buttonname.tag)访问该值。

设置标签值:

在此处输入图像描述

并像这样从按钮的操作中获取标签值

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

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

如果您以编程方式创建是这样的:

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

并像上面一样检索。

于 2013-10-01T03:40:20.800 回答