UIImage *image = [DSAlertView colorTranslateImageWithSize:CGSizeMake(33, 33) andColor:[UIColor colorWithRed:186.0/255 green:189.0/255 blue:194.0/255 alpha:1.0]];
UIButton *btn = [UIButtonbuttonWithType:UIButtonTypeCustom];
[btn setTitle:@"登录"forState:UIControlStateNormal];
btn.backgroundColor = [UIColorgrayColor];
[btn setBackgroundImage:imageforState:UIControlStateHighlighted];
[btn addTarget:selfaction:@selector(loginAction)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:btn];
[btn mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.equalTo(_self.userNameTF.mas_right);
make.left.equalTo(_self.registerBtn.mas_right).with.offset(16);
make.top.equalTo(_self.passWorkTF.mas_bottom).with.offset(25);
make.height.mas_equalTo(@35);
make.width.mas_equalTo(_self.registerBtn.mas_width);
}];
btn;
//按下背景颜色
[button setImage:[UIImag imageNamed:@"xxx.png"] forState:UIControlStateNormal];//未按下时
[button setImage:[UIImage imageNamed:@"xxx.png"] forState:UIControlStateHighlighted];//按下时
[button setBackgroundImage:[UIImag imageNamed:@"xxx.png"]forState:UIControlStateNormal];//未按下时背景颜色
[button setBackgroundImage:[UIImage imageNamed:@"xxx.png"] forState:UIControlStateHighlighted];//按下时背景颜色