我在这个网站上研究过但找不到任何可以帮助我的东西。我是编码的初学者,所以对你们这些人来说这看起来很简单但对我来说很难。 我的游戏中有一个指令按钮,我按下以显示一个给用户指示的语音气泡。我试图实现,当我按下指令按钮时,语音气泡应该消失。
·H
IBOutlet UIImageView *instructionsPic;
- (IBAction)instructionAction;
的.m
- (IBAction)instructionAction {
instructionsPic.hidden = NO;
startGameButton.hidden = YES;
}
在我的viewDidLoad中,我将我的指令气泡语音标记为隐藏,当用户点击它显示的指令按钮时。所以,是的,当他们再次点击按钮时,我怎么能让它再次消失?
答案 0 :(得分:1)
每次按下“指令”按钮时,您必须切换'instructionsPic'的hidden
属性。
您可以将IBAction方法更改为:
- (IBAction)instructionAction {
instructionsPic.hidden = !instructionsPic.hidden;
startGameButton.hidden = !startGameButton.hidden;
}
我让你了解这里使用的逻辑。