2012-01-25 40 views
1

我一直在尋找了幾個小時尋找使能/代碼在Xcode 4.2禁用按鈕啓用/ Xcode中禁用按鈕4.2

我想有一個,如果一個按鈕,它要麼使內聲明或禁用特定的按鈕。

我已經試過

UIButon *buttonName = (UIButton *) sender; 
buttonName.enabled = NO; 

(我在另一篇文章閱讀),但這些代碼的問題是,它禁用我的代碼裏面和按鈕不是我希望它禁用的按鈕。

+1

發件人總是會成爲生成點擊的按鈕。您需要將您的代碼更改爲thebuttontobedisabled.enabled = NO。很顯然,你需要改變buttonbutistobedisabled與實際名稱的按鈕 – atbebtg

回答

4

你有它的精神...

,如果你有你的按鈕即可設置啓用虛假的實例.... 你是顯示的例子是一個事件處理程序,所以它會禁用將消息發送給您的按鈕。

在.h文件中

,你這個按鈕申報並迷上了你的筆尖:

@property (retain, nonatomic) IBOutlet UIButton *btnMyButton; 
現在

,您可以啓用/在你的.c文件禁止這樣的:

btnMyButton.enabled = NO; // disable my button 
btnMyButton.enabled = YES; // enable my button 
+0

它工作隊友!非常感謝你! – Nick

+0

很高興我能幫助你 –