我已经浏览了Stack Overflow上的无数问题,所有人都问了同样的问题。你如何以编程方式禁用UIButton?他们都没有正确回答这个问题。我曾尝试:以编程方式禁用UIButton
[myButton setEnabled:NO];
和
self.myButton.enabled = NO;
和
[self.myButton setEnabled:NO];
和无数其他。没有任何工作。
我声明了按钮,所以在.h
文件:
- (IBAction)myButton;
什么是正确的语法来做到这一点?我试图关闭viewDidLoad
中的按钮,以便稍后重新启用它。 (我知道[myButton setEnabled:NO];
可以用于通过IBOutlet
声明的按钮,但它不适用于通过IBAction
声明的按钮。)
建议 - 当表面上看起来明显不起作用时,在运行时验证该变量不是“nil”。 – rmaddy
上周你问过同样的问题吗? http://stackoverflow.com/questions/21637388/how-to-programmatically-disable-enable-a-uibarbuttonitem –
@XuYin这是我第一次真正让按钮正确禁用。这是一个相似但不同的问题。 –