定义全局中间变量 button *tmpBtn
NSArray *btnTitle = @[@"自 动 模 式",@"定 时 模 式",@"手 动 模 式"];
for (int i = 0; i < btnTitle.count; i++) {
UIButton *workModelBtn = [UIButton buttonWithType:UIButtonTypeCustom];
workModelBtn.frame = CGRectMake(70, 200+i*80, 220, 35);
[workModelBtn setTitle:btnTitle[i] forState:UIControlStateNormal];
workModelBtn.titleLabel.font = [UIFont systemFontOfSize:25];
workModelBtn.tag = 20 +i;
[workModelBtn setImage:[UIImage imageNamed:@"Knob.png"] forState:UIControlStateNormal];
[workModelBtn setImage:[UIImage imageNamed:@"圈.png"] forState:UIControlStateSelected];
[workModelBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[workModelBtn addTarget:self action:@selector(onClickchange:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:workModelBtn];
}
if (tmpBtn ==nil){
sender.selected = YES;
tmpBtn = sender;
}
else if (tmpBtn !=nil &&tmpBtn == sender){
sender.selected = YES;
}
else if (tmpBtn!= sender &&tmpBtn!=nil){
tmpBtn.selected =NO;
sender.selected = YES;
tmpBtn = sender;
}