2014-02-14 129 views
-1

我有一個問題,我還沒有找到答案。我想知道如何在代碼中設置按鈕的背景圖像。我想用一個值來改變背景。 例如:if (value == one) { set background of button code}如何設置按鈕的背景圖像

我有兩個背景,但是當你給一個代碼,你可以使用buttonimage1.png,buttonimage2.png。

日Thnx

+0

請編輯您的帖子以包含有關問題的更多詳細信息以及您嘗試的內容。就目前而言,你所問的問題還不清楚。 –

+0

-1 *此問題未顯示任何[research](https://developer.apple.com/library/ios/documentation/uikit/reference/UIButton_Class/UIButton/UIButton.html)*。 – Caleb

回答

0

首先,你應該添加IBOutlet中爲您的按鈕,例如:

@property(nonatomic, weak) IBOutlet UIButton *bttn; 

接下來,使用這個插座你可以改變背景:

if (value == one) { 
    [self.bttn setBackgroundImage:[UIImage imageNamed:@"buttonimage1.png"] 
         forState:UIControlStateNormal]; 
} else { 
    [self.bttn setBackgroundImage:[UIImage imageNamed:@"buttonimage2.png"] 
         forState:UIControlStateNormal]; 
} 

這一切

+0

插座與問題完全無關。這可能是一個以編程方式創建的按鈕,或者OP可能使用標記找到該按鈕。聲稱OP *應該創建一個插座並且插座根本不會改變答案的相關部分是不對的。 – Caleb

+0

Thnx,我會試試這個 –

相關問題