我已經瀏覽了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這是我第一次真正讓按鈕正確禁用。這是一個相似但不同的問題。 –