为了生成按钮,我使用了For Loop。
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或在对象上设置标签,然后更改颜色。
答案 0 :(得分:0)
使用开关盒更改不同按钮的颜色。
switch(i){
case 0:
[btnphoto setBackgroundColor:[UIColor redColor]];
break;
case1:
[btnphoto setBackgroundColor:[UIColor greenColor]];
break;
...
喜欢这个。