我是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