2012-01-25 4 views
1

Я искал в течение нескольких часов, чтобы найти код, который включает/отключает кнопку в Xcode 4.2Включить/отключить кнопку в Xcode 4.2

Я пытаюсь иметь если заявление внутри кнопки, что он либо позволяет или отключает определенную кнопку.

Я попытался

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

(я прочитал об этом в другом посте)

Но проблема с этим кодом является то, что он отключает кнопку, у меня есть код внутри него и а не кнопку, которую я хочу отключить.

+1

Отправитель всегда будет кнопкой, генерирующей клик. Вам нужно изменить свой код на thebuttontobedisabled.enabled = NO. Устойчиво вам нужно изменить thebuttontobedisabled с фактическим названием кнопки – 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

рад, что я могу помочь вам –