Why is my UIButton.tintColor not working?

后端 未结 13 1092
长情又很酷
长情又很酷 2020-12-03 04:15

My build target is set for IOS5 which is where I understand UIButton.tintColor was introduced...

I have this in my viewDidLoad for the View Controller

13条回答
  •  悲&欢浪女
    2020-12-03 05:04

    Today, I also meet this problem. I use delegate to solve it.

    [button addTarget:self action:@selector(buttonPress:) forControlEvents:UIControlEventTouchDown];
    [button addTarget:self action:@selector(buttonPressReset:) forControlEvents:UIControlEventTouchUpInside | UIControlEventTouchUpOutside];
    
    -(void)buttonPress:(id)sender{
    UIButton* button = (UIButton*)sender;
    [button setBackgroundColor:[UIColor greenColor]];
    NSLog(@"buttonPressed");
    }
    
    -(void)buttonPressReset:(id)sender{
    UIButton* button = (UIButton*)sender;
    [button setBackgroundColor:[UIColor redColor]];
    NSLog(@"buttonPressReset");
    }
    

提交回复
热议问题