iPhone:如何以编程方式删除按钮背景图片?

问题描述:

以编程方式,我正在创建按钮并使用setBackgroundImage保留一些背景图像。我想在一段时间后删除按钮中设置的背景图像。我有定时器代码,它会在特定时间间隔后调用。在这个时候,我想删除我的程序中的按钮背景图像。我完成了计时器代码和所有。我不知道如何以编程方式删除按钮背景图像。如何从按钮中删除背景图片?是否可以删除已设置的按钮背景图像?我可以使它作为setBackgroundImage再次为空吗?我不能把白色换回按钮,以便像删除,因为我的应用程序屏幕有一些其他的颜色设计。iPhone:如何以编程方式删除按钮背景图片?

感谢您的帮助!

谢谢。

只需使用[button setBackgroundImage:nil forState:UIControlStateNormal]。但是,这会给你一个非常透明的按钮(除了按钮标题)。你想隐藏整个按钮吗?如果是这样,请使用button.hidden = YESbutton.alpha = 0.0

您需要挂上对您的按钮的引用,但只要您有这个参考,您应该可以从计时器中拨打[button setBackgroundImage:nil forState:UIControlStateNormal]

+0

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