我现在在XCode,我想知道如何改变我的UIButton的颜色。我已经将故事板中的按钮拖到我的.m文件中,并尝试在其下编写一些代码,但它无法正常工作。此外,我将不得不在我的头文件中放置相同的代码。我知道它比我正在做的更简单。有什么建议吗?
- (IBAction)OrBoton:(id)sender
{
UIButton *button = (UIButton *)sender;
[button setBackgroundColor:[UIColor redColor]];
}
答案 0 :(得分:1)
关于按钮背景颜色......
如果按钮类型为圆形rect ..Color无法应用。 因此,将按钮设置为自定义,然后设置好
self.myButton.backgroundColor = [UIColor redColor];
或者您可以将背景图像或图像设置为按钮以获得颜色
[self.myButton setBackgroundImage:[UIImage imageNamed:@"myButtonImage.png"] forState:UIControlStateNormal];
或
[self.myButton setImage:[UIImage imageNamed:@"myButtonImage.png"] forState:UIControlStateNormal];