2012-09-21 37 views
0

大家都知道應用商店中的按鈕,即「購買」,當您購買它時,它會變爲「下載」。我想要有一個類似的按鈕「下載」和「刪除」。但我無法弄清楚如何創建它。這些方法不是問題,但是如何配置按鈕?帶兩種標題/方法的按鈕

我認爲應該看看數據,如果它存儲的按鈕顯示「刪除」,並在點擊時調用刪除方法,否則在按鈕顯示「下載」時調用下載方法。有人能給我一個建議嗎?

我需要「awakeformnib」嗎?在按鈕初始化之前應該對文件進行研究,以及在用戶使用按鈕時進行動態更改。

希望有人能幫助我:-)

回答

0

當我需要這樣的東西,我只是創建具有相同的幀2個不同的按鈕,其中只有一個是一次明顯的。在他們的方法中,我不僅會做那些代表那個按鈕的東西,還會隱藏/顯示它們。
所以我認爲你可以做同樣的事情 - 首先檢查數據,配置第一個按鈕,然後隱藏/顯示另一個。
希望這會有所幫助。

+0

謝謝你的想法!但是沒有更舒適的方法來做同樣的事情嗎? –

+0

至於我這是最簡單的方法之一。所以,如果你找到更舒適的東西,請分享它:) – Polina

+0

我以編程的方式做到了。我得到了一個方法來改變標題,如果數據不是這樣的話,它在視圖中被調用,以及在ibaction中調用。 2個不同的方法由if子句委託;) –