我有一個按鈕,併爲它設置圖像。如果我需要,我可以在以後如何移除該圖像? 此代碼和平簡化版,工作對我來說:如何從目標中的代碼中刪除圖像c
[sender setImage:nil forState:UIControlStateNormal];
我有一個按鈕,併爲它設置圖像。如果我需要,我可以在以後如何移除該圖像? 此代碼和平簡化版,工作對我來說:如何從目標中的代碼中刪除圖像c
[sender setImage:nil forState:UIControlStateNormal];
sender
必須是你的UIButton
。
唯一的地方sender
可能是有效的,如果它在你的按鈕被稱爲IBAction
,如:
- (IBAction) buttonPressed: (id) sender
{
[sender setImage: nil forState: UIControlStateNormal];
}
但外面的是,您可能需要您的按鈕連接到IBOutlet
,然後只要你願意,你可以將圖像設置爲零。
試試這個
[sender setBackgroundImage:nil forState:UIControlStateNormal];
我已經試過了。它也不起作用。 :( – Radislav 2012-02-16 13:26:38
檢查,看看是否已經設置的按鈕圖像或背景圖像。 – Bonnie 2012-02-16 12:59:55