2009-11-18 130 views
2

以編程方式,我正在創建按鈕並使用setBackgroundImage保留一些背景圖像。我想在一段時間後刪除按鈕中設置的背景圖像。我有定時器代碼,它會在特定時間間隔後調用。在這個時候,我想刪除我的程序中的按鈕背景圖像。我完成了計時器代碼和所有。我不知道如何以編程方式刪除按鈕背景圖像。如何從按鈕中刪除背景圖片?是否可以刪除已設置的按鈕背景圖像?我可以使它作爲setBackgroundImage再次爲空嗎?我不能把白色換回按鈕,以便像刪除,因爲我的應用程序屏幕有一些其他的顏色設計。iPhone:如何以編程方式刪除按鈕背景圖片?

感謝您的幫助!

謝謝。

回答

3

只需使用[button setBackgroundImage:nil forState:UIControlStateNormal]。但是,這會給你一個非常透明的按鈕(除了按鈕標題)。你想隱藏整個按鈕嗎?如果是這樣,請使用button.hidden = YESbutton.alpha = 0.0

1

您需要掛上對您的按鈕的引用,但只要您有這個參考,您應該可以從計時器中撥打[button setBackgroundImage:nil forState:UIControlStateNormal]

+0

完成。謝謝。 – Getsy 2009-11-19 05:38:25

相關問題