多条btn的线都连接到同一个点击函数
- (IBAction)headViewCampusDynamicsBtn:(UIButton *)campusBtn {
NSInteger tag = campusBtn.tag;
//按钮没有任何选择
if (self.tempBtn == nil)
{
self.tempBtn = campusBtn;
self.tempBtn.selected = YES;
}
//按钮是不是上一个选择的按钮
else if (self.tempBtn.tag != tag)
{
self.tempBtn.selected = NO;
self.tempBtn = campusBtn;
self.tempBtn.selected = YES;
}
//按钮为上一次选择对象
else if (self.tempBtn.tag == tag)
{
self.tempBtn.selected = NO;
self.tempBtn = nil;
}
}
分是否选中,是否再次选中,和已经选中其他btn的情况,
其中tag为btn的指定数值。