//主要设置tag值,方便我们找到点击对应的按钮
_MenuButton=[UIButton buttonWithType:UIButtonTypeCustom];
[_MenuButton setTitle:self.titleArr[i] forState:UIControlStateNormal];
_MenuButton.titleLabel.font=[UIFont systemFontOfSize:15];
_MenuButton.backgroundColor=[UIColor colorWithRed:245/255.0 green:245/255.0 blue:245/255.0 alpha:1]; [_MenuButton addTarget:self action:@selector(button:) forControlEvents:UIControlEventTouchUpInside]; //设置tag值
_MenuButton.tag = i + 100;
_MenuButton.selected = NO;
[_MenuButton setTitleColor:[UIColor grayColor] forState:UIControlStateNormal];
[_MenuButton setTitleColor:[UIColor redColor] forState:UIControlStateSelected];
[self.view addSubview:_MenuButton];
[_MenuButton mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.offset(130+40*i);
make.width.offset(80);
make.height.offset(40);
make.left.offset(0);
}];
-(void)button:(UIButton*)sender{
for (int i = 0; i < 7; i++) {
UIButton *btn = (UIButton *)[[sender superview]viewWithTag:100 + i];
[btn setSelected:NO];
}
UIButton *button = (UIButton *)sender;
[button setSelected:YES];
}