2013-07-23 80 views
0

我現在在XCode,我想知道如何改變我的UIButton的顏色。我已將按鈕從Storyboard拖到我的.m文件中,並嘗試將一些代碼寫在它的下面,但它無法正常工作。另外,我將不得不在我的頭文件中放置相同的代碼。我知道這比我在做的更簡單。有什麼建議麼?如何更改UIButton的顏色?

- (IBAction)OrBoton:(id)sender 

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

背景如果UIButton的類型是圓角矩形,顏色實際上不起作用,所以請確保它不是第一個。 – cncool

+0

引用此:http://stackoverflow.com/questions/4049103/iphone-how-to-set-backgroundcolor-of-uibutton-with-buttontype-uibuttontypecust – Spynet

回答

1

好有關按鈕的背景顏色..

如果按鈕類型圓角的矩形..Color不能適用。 所以設置按鈕,自定義類型和良好的去

self.myButton.backgroundColor = [UIColor redColor]; 

,或者您可以將背景圖片或圖像設置爲按鈕來獲得顏色

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

[self.myButton setImage:[UIImage imageNamed:@"myButtonImage.png"] forState:UIControlStateNormal]; 
+0

非常感謝你們,你們! – TeenDev13