以编程方式更改UIButton上的背景图像

时间:2010-11-17 04:29:01

标签: iphone cocoa-touch

在我的应用程序中,我正在设置一些操作,允许用户通过webservices创建/编辑/删除一些选项。虽然允许这样做,但我需要实现一个计时器来阻止人们反复添加,删除,添加,删除.....当用户按下按钮时,我调用一个类似的方法[sender setBackgroundImage:img forState] :UIControlStateNormal]。这似乎工作得很好。

当我的计时器在x秒后失效时,我正在调用另一种方法来恢复背景图像[changeAdminPinBtn setBackgroundImage:image forState:UI ....]。图像指向@“button.png”btw。

以上方法不会改变我的背景图像。已经为UIButton声明了一个属性,但似乎找不到将backgroundImage按钮更改为我想要的图像的方法。

初始用户界面已连接到IB,我正在尝试以编程方式更改这些按钮的属性。

有人可以帮助解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

我可以想一些事情要检查:

  1. 功能真的被召唤了。
  2. changeAdminPinBtn设置并正确链接到IB。
  3. 其他地方没有其他setBackgroundImage
相关问题