美文网首页iOS技术集
iOS 通过按钮的事件来设置背景色

iOS 通过按钮的事件来设置背景色

作者: Swift社区 | 来源:发表于2017-08-16 14:08 被阅读10次
- (void)viewDidLoad {  
    [super viewDidLoad];  
  
    UIButton *button1 = [[UIButton alloc] initWithFrame:CGRectMake(50, 200, 100, 50)];  
    [button1 setTitle:@"button1" forState:UIControlStateNormal];  
    button1.backgroundColor = [UIColor orangeColor];  
    [button1 addTarget:self action:@selector(button1BackGroundHighlighted:) forControlEvents:UIControlEventTouchDown];  
    [button1 addTarget:self action:@selector(button1BackGroundNormal:) forControlEvents:UIControlEventTouchUpInside];  
    [self.view addSubview:button1];  
}  
  
//  button1普通状态下的背景色  
- (void)button1BackGroundNormal:(UIButton *)sender  
{  
    sender.backgroundColor = [UIColor orangeColor];  
}  
  
//  button1高亮状态下的背景色  
- (void)button1BackGroundHighlighted:(UIButton *)sender  
{  
    sender.backgroundColor = [UIColor greenColor];  
} 

希望可以帮助大家
如果哪里有什么不对或者不足的地方,还望读者多多提意见或建议
iOS技术交流群:668562416

相关文章

网友评论

    本文标题:iOS 通过按钮的事件来设置背景色

    本文链接:https://www.haomeiwen.com/subject/oyeirxtx.html