1.关键代码
-(void)ClickedButton:(UIButton *)btn
{
if (btn.selected == NO) {
btn.selected = !btn.selected;
if (btn == self.tipOK) {
[self selectedOKBtnWithStatus:self.status];
self.tipNO.selected = NO;
}else{
self.tipOK.selected = NO;
[self selectedNOBtnWithStatus:self.status];
}
}
if (self.delegate && [self.delegate respondsToSelector:@selector(clickedSelectBtn:)]) {
[self.delegate clickedSelectBtn:btn];
}
}
3.多项互斥
if (btn!= self.selectedBtn) {
self.selectedBtn.selected = NO;
btn.selected = YES;
self.selectedBtn = btn;
}else{
self.selectedBtn.selected = YES;
}