0
用於生成按鈕我已經使用For循環。如何更改動態生成的按鈕上的背景顏色?
for(int i=0;i<=5;i++)
{
btnphoto=[[UIButton alloc]initWithFrame:CGRectMake(10,(30*i)+110,50,20)];
[btnphoto setTitle:@"Photo" forState:UIControlStateNormal];
[btnphoto setBackgroundColor:[UIColor redColor]];
[btnphoto addTarget:self action:@selector(buttonPressPickColor:)
forControlEvents:UIControlEventTouchUpInside];
btnphoto.tag=100 + i;
[self.view addSubview:btnphoto];
}
如何使用TAG或在對象上設置標籤,然後更改顏色。
我也使用過開關盒..但它只改變最後一個按鈕的顏色。 – rahul
也許你忘了打破;條件。 – souvickcse
你給的答案是正確的,如果我有五個按鈕...但是,如果我不知道有多少個按鈕將在那裏? – rahul