2012-04-17 69 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