2011-05-11 116 views
0

任何人都可以告訴我如何更改UIButton背景圖像嗎?我有一個CustomtableView它持有4個按鈕。它就像一個測驗app.I想顯示如果ans是正確的或不加載兩個背景圖像如果糾正了綠色圖像並且錯誤地顯示了紅色圖像。UIButton背景更改點擊

而當另一個問題被加載。重置它們。它應該發生在點擊。我完成了所有的加載功能和邏輯任務的分數counting.I只需要更改按鈕背景圖像。任何人都可以告訴我這個怎麼做?

回答

2

你應該能夠做到這一點只是打電話

[button setImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal]; 

或可替代

[button setBackgroundImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal]; 

文檔參考:
setImage:forState:
setBackgroundImage:forState:

+0

這不是working..the形象正在發生變化當我的第二個數據加載..我需要改變它在th e當前的點擊效果並在出現新問題時用正常圖像進行刷新。您是否瞭解我的先生? – 2011-05-21 12:40:39

+0

其實不...爲什麼你說它不工作?背景圖片不會更改? 要恢復正常的圖像,你應該只是調用其中一種方法傳遞正常圖像... – alfred 2011-05-22 18:06:47

+0

讓我告訴你我的細節condition.I加載4選項與4簡單的白色背景顏色(與圖像)。然後,我點擊答案它應該改變基於正確或錯誤答案(紅色/綠色圖像)點擊按鈕的顏色。而當第二個問題加載顏色應該是正常的。它就像一個測驗應用程序。 – 2011-06-08 07:58:18