2011-10-11 50 views
1

我禁用了一個按鈕[myButton setEnabled: NO]。然後,我嘗試使用[myButton setEnabled: YES]啓用它。沒有任何反應。我忘了什麼嗎?setEnabled不能在UIButton上工作

+1

需要更多的代碼,類似按鈕的功能,如何使用它,等 – chown

+1

我想提出一個時間計算器。我有三個按鈕分別爲小時,分鐘和秒。當按下時禁用每一個,所以用戶不能輸入錯誤。當用戶按下「+」,「 - 」或「=」按鈕時,我需要再次啓用它。我附加了一個IBAction這些按鈕來實現我所需要的。沒有成功。 IBActions簡單地調用setEnabled :.很簡單,我沒有粘貼代碼。 –

回答

6

檢查出你的界面生成器,也許忘了您的按鈕掛接到出口..

+0

我更新的標籤與當代碼應該去激活按鈕的隨機數的標籤已經更新,但按鈕仍處於禁用狀態 –

+0

@TeofiloIsraelVizcainoRodrig:。因此,檢查什麼多爾巴山建議:是連接到按鈕出口 –

+0

是的,他們連 –

0

您描述的用於啓用按鈕的代碼是正確的。接下來要檢查的是如果代碼實際上被調用,或者由於某種原因,代碼永遠不會到達該行。

+0

我調試,並達到了代碼:( –

相關問題