@interface ViewController (){
BOOL _btn;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
UIButton *btn =[[UIButton alloc]init];
[btn setFrame:CGRectMake(160.0, 274, 100, 100)];
[btn setBackgroundColor:[UIColor redColor]];
[btn addTarget:self action:@selector(btnclick:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];
}
- (void)btnclick:(UIButton *)button {
button.selected = !(_btn);
if (button.selected) {
button.backgroundColor = [UIColor blueColor];
_btn = YES;
} else {
button.backgroundColor = [UIColor redColor];
_btn = NO;
}
}