2012-01-25 38 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

很高兴我能帮助你 –