我正在尝试构建一个简单的跳钉游戏(参见:http://cl.ly/2x0v1V3z351t0j3d3y0L)。
我的计划是让每个“peg”成为UIButton并切换UIButton状态,以便在游戏过程中的不同时间显示需要显示的不同图像。使用UIButton的默认状态让我相当远,但我需要添加一个超出默认值4的额外状态。
我该怎么做呢?我想我需要子类UIButton来创建一个自定义的UIButton对象,但这是我被卡住的地方。我找不到任何有关添加新按钮状态的资源。这是可能的吗?
答案 0 :(得分:2)
以下链接对我实施自定义按钮有很大帮助。我基本上拿了那个人的代码并使它与ARC兼容,但他所做的基本原则确实很有效!
答案 1 :(得分:0)
子类UIBUtton
并添加自定义状态变量,然后使用setter更改显示的图像。