Ios4 UIButton单击可更改背景

Ios4 UIButton单击可更改背景,ios4,Ios4,有人能告诉我如何更改UIButton背景图像吗?我有一个CustomtableView,它有4个按钮。它就像一个测验应用程序。我想显示ans是否正确加载两个背景图像。如果正确,则显示绿色图像,如果错误,则显示红色图像 当加载另一个问题时。重置它们。应该在单击中进行。我已经完成了所有加载功能和计分逻辑任务。我只需要更改按钮背景图像。有人能告诉我怎么做吗?你只要打电话就可以做到这一点 [button setImage:[UIImage imageNamed:@"green.png"] forStat

有人能告诉我如何更改UIButton背景图像吗?我有一个CustomtableView,它有4个按钮。它就像一个测验应用程序。我想显示ans是否正确加载两个背景图像。如果正确,则显示绿色图像,如果错误,则显示红色图像


当加载另一个问题时。重置它们。应该在单击中进行。我已经完成了所有加载功能和计分逻辑任务。我只需要更改按钮背景图像。有人能告诉我怎么做吗?

你只要打电话就可以做到这一点

[button setImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal];
或者

[button setBackgroundImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal];
文档参考:


它不起作用..当我加载第二个数据时图像正在更改..我需要在当前的点击效果中更改它,并在出现新问题时用普通图像刷新它。你明白我的意思吗,先生?实际上不…你为什么说它不起作用?背景图像不会改变吗?要恢复正常图像,您只需调用传递正常图像的方法之一…让我告诉您我的详细情况。我正在加载4个选项,带有4个简单的白色背景色(带有图像)。然后,当我单击ans时,它应根据正确或错误的答案更改单击按钮的颜色(红色/绿色图像).当第二个问题加载时,颜色应该是正常的。它就像一个测验应用程序。