【发布时间】:2011-04-27 08:44:30
【问题描述】:
如何在点击事件中更改 UIButton 的背景图片?并在几秒钟内用上一张图片刷新它?我的意思是在点击时更改它的背景图片并在点击后重置它。
【问题讨论】:
如何在点击事件中更改 UIButton 的背景图片?并在几秒钟内用上一张图片刷新它?我的意思是在点击时更改它的背景图片并在点击后重置它。
【问题讨论】:
[yourButton setImage:[UIImage imageNamed:@"yourNormalImage.png"] forState:UIControlStateNormal];
[yourButton setImage:[UIImage imageNamed:@"yourImageWhenClicking.png"] forState:UIControlStateHighlighted];
将您的 clickEvent 图像作为按钮的突出显示图像..
【讨论】:
上面的答案不起作用,因为它没有改变背景而是UIButton的侧面图像,改变背景图像使用:
[yourButton setBackgroundImage:[UIImage imageNamed:@"yourimage"] forState:UIControlStateNormal];
【讨论】: