更改按钮的背景颜色

Change the background color of a button

我有代码在我的应用程序上按下按钮时向上计数,但我也想在按钮被点击后更改按钮的背景颜色。

我可以简单地在下面的代码中添加一个 backgroundColor 吗?

- (IBAction)buttonPressed {
count++;
totalLabel.text = [NSString stringWithFormat:@"Hours\n%li",(long)count];
}
@end

当然可以。最简单的做法是更改您的 IBAction,以便它接收被点击的按钮。

-(IBAction)buttonPressed:(UIButton*)button {
   button.backgroundColor = [UIColor redColor];
}

(您还需要重新连接笔尖的插座,以便它知道新的选择器是 buttonPressed:,而不仅仅是 buttonPressed。