【发布时间】:2014-02-15 03:56:08
【问题描述】:
我查看了 Stack Overflow 上的无数问题,都问同样的问题。如何以编程方式禁用 UIButton?他们都没有正确回答这个问题。我试过了:
[myButton setEnabled:NO];
和
self.myButton.enabled = NO;
和
[self.myButton setEnabled:NO];
还有无数其他人。没有任何工作。
我在.h 文件中这样声明按钮:
- (IBAction)myButton;
执行此操作的正确语法是什么?我正在尝试禁用viewDidLoad 中的按钮,以便以后可以重新启用它。 (我知道[myButton setEnabled:NO]; 适用于通过IBOutlet 声明的按钮,但不适用于通过IBAction 声明的按钮。)
【问题讨论】:
-
建议 - 当看似显而易见的方法不起作用时,请在运行时验证变量不是
nil。 -
你上周问过同样的问题吗? stackoverflow.com/questions/21637388/…
-
@XuYin 这是我第一次真正让按钮正确禁用。这是一个类似但不同的问题。
标签: ios objective-c uibutton