我是iPhone編程的新手,當我使用此代碼啓用/禁用按鈕時,什麼都不會發生。我通過一個IBOutlet連接了我的按鈕,我知道當我在viewDidLoad中禁用它時它可以工作。我只是不知道爲什麼這種方法不起作用。啓用/禁用按鈕
- (void) multiplicationButtonPressed {
if (multiplicationIsPressed) {
multiplicationButton.enabled = NO;
} else {
multiplicationButton.enabled = YES;
}
}
什麼是'multiplicationIsPressed'?也許它總是假的。 – 2011-06-13 04:38:09
你是否設置了變量multiplicationIsPressed?您是否已將IB的按鈕的IBOuttlet連接到按鈕? – 2011-06-13 04:38:29
一旦你禁用了按鈕,IBAction將不再工作,因爲你已經禁用了按鈕。嘗試使用seleced狀態爲您的目的。看到我更新的答案。 – 2011-06-13 05:33:18