0

请我想更改我在单击方法中的 for 循环中创建的任何 lbl 的文本,例如我想更改第二个 lbl 的文本。如果有任何方法可以通过标签值访问 uilabel。

for(int i=1,i<5,i++){
UILabel *lbl=[[UILabel alloc]initWithframe:GCrectMake(0,0,50,50)];
lbl.tag=i;
lbl.text=@"Quan:0";
[self.view addSubview:lbl];
}
-(void)click:(id)sender{
}
4

1 回答 1

3

您只需拨打电话,它就会返回您的标签。

UILabel *lbl = (UILabel *)[self.view viewWithTag:(int)];
于 2012-06-19T16:06:08.233 回答