我有一个按钮,并为它设置图像。如果我需要,我可以在以后如何移除该图像? 此代码和平简化版,工作对我来说:如何从目标中的代码中删除图像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