我正在使用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!";
}
要使提交按钮“灰显”?
答案 0 :(得分:3)
您只需要禁用按钮:
submitButton.enabled = NO;
答案 1 :(得分:0)
yourButton.userInteractionEnabled = NO;
然后如果你想要一个视觉效果,我只会改变某个点的背景颜色。