如何改变UIButton的颜色?

时间:2013-07-23 01:16:58

标签: objective-c colors uibutton

我现在在XCode,我想知道如何改变我的UIButton的颜色。我已经将故事板中的按钮拖到我的.m文件中,并尝试在其下编写一些代码,但它无法正常工作。此外,我将不得不在我的头文件中放置相同的代码。我知道它比我正在做的更简单。有什么建议吗?

- (IBAction)OrBoton:(id)sender 

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

1 个答案:

答案 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];