如何让按钮从可点击到不可点击?

时间:2012-07-13 15:36:29

标签: objective-c

我正在使用Objective-C中的“猜猜我的号码”游戏,我目前遇到的问题是,一旦玩家用尽猜测,提交按钮仍然可以点击并导致输出标签出现问题。以下是提交按钮执行的操作。

- (IBAction)userSubmit:(id)sender {


    turns = turns--
    if (textField.text.intValue == num && turns !=0)
        consoleOutput.text = (@"You win!");
    else if (textField.text.intValue > num && turns !=0)
        consoleOutput.text = (@"Too high!");
    else if (textField.text.intValue < num) && turns !=0)
        consoleOutput.text = (@"Too low!");

    if (turns == 0)
        consoleOutput.text = @"You lose!";
    }

我可以添加任何其他代码

 if (turns == 0)
 consoleOutput.text = @"You lose!";
 }

要使提交按钮“灰显”?

2 个答案:

答案 0 :(得分:3)

您只需要禁用按钮:

submitButton.enabled = NO;

答案 1 :(得分:0)

yourButton.userInteractionEnabled = NO;

然后如果你想要一个视觉效果,我只会改变某个点的背景颜色。