2012-04-17 28 views
0

我正在尝试构建一个简单的挂钩跳跃游戏(请参阅:http://cl.ly/2x0v1V3z351t0j3d3y0L)。用自定义图像添加新的UIButton“状态”

我的计划是让每个“挂钩”一个UIButton和切换UIButton状态为不同的图像,需要在游戏过程中的不同时间显示。使用UIButton的默认状态让我非常满意,但我需要添加一个额外的状态超出默认值4.

我该如何去做这件事?我想我会需要子类UIButton来创建一个自定义的UIButton对象,但这是我卡住的地方。我找不到添加新按钮状态的任何资源。这是可能的吗?

回答

2

以下链接对我实现我自己的自定义按钮有很大的帮助。我基本上采取了那个人的代码,并使其与ARC兼容,但他所做的基本原则确实很棒!

Custom Button States

0

子类UIBUtton并添加自定义状态变量,然后使用setter更改显示的图像。

+0

你不能轻易的子类化UIButton。 – shezi 2012-07-17 21:22:20