0

我现在在 XCode 中,我想知道如何更改 UIButton 的颜色。我已将按钮从 Storyboard 拖到我的 .m 文件中,并尝试在其下方编写一些代码,但无法正常工作。另外,我是否必须在我的头文件中放置相同的代码。我知道这比我正在做的更简单。有什么建议么?

- (IBAction)OrBoton:(id)sender 

{
   UIButton *button = (UIButton *)sender;
   [button setBackgroundColor:[UIColor redColor]];
}
4

1 回答 1

2

关于按钮背景颜色..

如果按钮类型为圆角矩形..无法应用颜色。因此,将按钮设置为自定义类型,一切顺利

 self.myButton.backgroundColor = [UIColor redColor];

或者您可以将背景图像或图像设置为按钮以获取颜色

 [self.myButton setBackgroundImage:[UIImage imageNamed:@"myButtonImage.png"] forState:UIControlStateNormal];

或者

[self.myButton setImage:[UIImage imageNamed:@"myButtonImage.png"] forState:UIControlStateNormal];
于 2013-07-23T09:30:52.903 回答