使用自定义图像添加新的UIButton“状态”

时间:2012-04-17 06:20:24

标签: ios inheritance uibutton

我正在尝试构建一个简单的跳钉游戏(参见:http://cl.ly/2x0v1V3z351t0j3d3y0L)。

我的计划是让每个“peg”成为UIButton并切换UIButton状态,以便在游戏过程中的不同时间显示需要显示的不同图像。使用UIButton的默认状态让我相当远,但我需要添加一个超出默认值4的额外状态。

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

2 个答案:

答案 0 :(得分:2)

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

Custom Button States

答案 1 :(得分:0)

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